在Matlab中,可以使用以下代碼來提取二維圖像的所有坐標:
% 讀取圖像
img = imread('image.jpg');
% 獲取圖像大小
[height, width, ~] = size(img);
% 創建一個空的矩陣來存儲坐標
coordinates = [];
% 遍歷圖像的每個像素
for i = 1:height
for j = 1:width
% 獲取當前像素的坐標
coordinate = [i, j];
% 將坐標添加到矩陣中
coordinates = [coordinates; coordinate];
end
end
% 打印所有坐標
disp(coordinates);
這段代碼會打印出圖像中每個像素的坐標。請確保將 image.jpg
替換為你實際的圖像文件名。