matlab怎么提取二维图像所有坐标

avatar
作者
猴君
阅读量:1

在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 替换为你实际的图像文件名。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!