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
替换为你实际的图像文件名。
版权声明
本文仅代表作者观点,不代表米安网络立场。
上一篇:delphi stringgrid的用法是什么 下一篇:服务器虚拟化云技术怎么实现
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。