
你把他保存在我的文档中的MATLAB文件夹里,然后以1111命名(我随便命名的)
在MATLAB里输入命令
a=imread('1111jpg');
imshow(a)
此时图像就在MATLAB里显示出来了
然后用取坐标点命令
ginput
点图像上你想要的点A,I,J,K
然后回车
此时窗口上就出现了各个点的坐标了。他们之间的距离就可以算出,然后你再用比例关系,就可以算出实际距离了
我的运行后坐标是:1170000000000000e+002 2899999999999994e+001
1140000000000000e+002 9199999999999994e+001
1100000000000000e+002 1489999999999999e+002
1060000000000000e+002 2049999999999999e+002
注意系统默认坐标原点是在左上角
[x,y] = ginput(n)
允许你用鼠标从当前的坐标轴中选取n个坐标点,返回这些点的x坐标和y坐标分别作为向量x和y的列元素。在输入少于n个点时按下‘Return’键(回车)终止输入。
[x,y] = ginput
返回无限的点,直到你按下‘Return’键(回车)
ginput函数啊
a
=
ginput(1);
a保存了点击的坐标
函数用法
b
=
ginput(c);
c代表可点击次数,b则保存了每一次点击的坐标。
如果不输入c,则默认一直执行点击记录 *** 作
以上就是关于matlab提取图像上的任意坐标点全部的内容,包括:matlab提取图像上的任意坐标点、matlab记录鼠标选中点的数据、怎么在matlab中鼠标在坐标图上单击,记录下这一点的坐标啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)