【发布时间】:2011-09-26 08:29:32
【问题描述】:
我想在 Matlab 中创建一个函数,给定一个图像,允许人们通过在图像中单击它来选择一个像素并返回像素的坐标。理想情况下,可以连续点击图像中的几个像素,该函数会将所有相应的坐标存储在一个矩阵中。有没有办法在 Matlab 中做到这一点?
【问题讨论】:
标签: matlab image-processing pixels
我想在 Matlab 中创建一个函数,给定一个图像,允许人们通过在图像中单击它来选择一个像素并返回像素的坐标。理想情况下,可以连续点击图像中的几个像素,该函数会将所有相应的坐标存储在一个矩阵中。有没有办法在 Matlab 中做到这一点?
【问题讨论】:
标签: matlab image-processing pixels
鼠标或光标的图形输入 语法
[x,y] = ginput(n)
[x,y] = ginput
[x,y,button] = ginput(...)
说明
[x,y] = ginput(n)使您能够 从当前识别 n 个点 轴并返回它们的 x- 和 x 和 y 列中的 y 坐标 向量。按回车键 在输入 n 之前终止输入 点。
【讨论】:
ginput。
axis on 也可能会有所帮助
我想这就是你想要的:
A=imread('filename.jpg');
image(A)
[x,y]=ginput()
【讨论】: