新闻资讯

质量为本、客户为根、勇于拼搏、务实创新

< 返回新闻资讯列表

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

发布时间:2023-12-08 05:43:35

matlab如何提取二维图象所有坐标

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