matlab获取图像像素坐标
时间: 2023-08-23 12:33:33 浏览: 543
一款基于Matlab的像素级图像标记工具,支持FITS、JPG、PNG、TIF等图像格式,可导出所有标记点坐标.zip
要获取图像像素坐标,可以使用MATLAB中的ginput函数。ginput函数可以在图像上显示一个十字光标,然后当用户在图像上单击鼠标时,它将返回所单击位置的像素坐标。下面是一个示例代码:
```matlab
% 读取图像
img = imread('example.jpg');
% 显示图像
imshow(img);
% 获取用户点击的像素坐标
[x, y] = ginput(1);
% 显示用户点击的像素坐标
disp(['x = ', num2str(round(x)), ', y = ', num2str(round(y))]);
```
在这个示例中,我们首先读取图像,然后使用imshow函数显示它。然后,使用ginput函数获取用户点击的像素坐标,并使用disp函数显示这些坐标。请注意,ginput函数的参数1表示我们只需要获取一个坐标。
阅读全文