matlab提取图像上的任意坐标点

matlab提取图像上的任意坐标点,第1张

你把他保存在我的文档中的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中鼠标在坐标图上单击,记录下这一点的坐标啊等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9480783.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存