我在使用MATLAB GUIDE时遇到了一些问题。
我在GUI(axes1)中有一个轴对象,它显示图像(imshow(I))。 我需要存储用户点击图像的坐标。
我试过
[x,y] = ginput(1).
此功能的问题在于它返回轴的坐标,而不是图像I的坐标。
答案 0 :(得分:0)
轴和图像的坐标对齐:
例如:
figure();
imshow('peppers.png');
[x,y]=ginput(1)
如果您对界外条件感到困扰,可以在致电ginput
后检查并删除它们:
if x> size(im,2)
x = size(im,2);
end
if y> size(im,1)
y = size(im,1);
end