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

   2025-02-13 4130
核心提示:在Matlab中,可以使用以下代码来提取二维图像的所有坐标:% 读取图像img = imread('image.jpg');% 获取图像大小[heigh

在Matlab中,可以使用以下代码来提取二维图像的所有坐标:

% 读取图像img = imread('image.jpg');% 获取图像大小[height, width, ~] = size(img);% 创建一个空的矩阵来存储坐标coordinates = [];% 遍历图像的每个像素for i = 1:height    for j = 1:width        % 获取当前像素的坐标        coordinate = [i, j];                % 将坐标添加到矩阵中        coordinates = [coordinates; coordinate];    endend% 打印所有坐标disp(coordinates);

这段代码会打印出图像中每个像素的坐标。请确保将 image.jpg 替换为你实际的图像文件名。

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言