matlab中怎么输入x,y坐标在图像里找到对应的点

如题所述

p=imread('data1.jpg'); % 调入图片
imshow(p); % 显示图片
hold on; % 保持当前显示的图片
x=100;y=100; % 定位 p(x,y,1);p(x,y,2);p(x,y,3) 可取值
plot(x,y,'ro'); % 定位画一个圆圈
hold off
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-11-26
ginput函数是输入值的
然后直接把那个点画出来就行了追问

我是新手,能不能给出代码呢,即是说,我用imshow显示图像了,我在命令窗口输入(x,y)的值,图像上就能显示那个点

第2个回答  2012-11-28
figure; imshow(你的图);
[y,x] = ginput(1);
hold on;
plot(x,y,'*');
hold off;
第3个回答  2012-11-26
image(x,y),image为图像数据矩阵。