在matlab中,怎么把图片中的图像轮廓坐标找出来

在matlab中,怎么把图片中的图像轮廓坐标找出来,第1张

要二值图像才行

格式:B = bwboundaries(BW,conn)(基本格式)

作用:获取二值图中对象的轮廓。B是一个P×1的cell数组,P为对象个数,每个cell是Q×2的矩阵,对应于对象轮廓像素的坐标。Q内每一行表示连通体的边界像素的位置坐标(第一列是纵坐标Y,第二列是横坐标X),Q为边界像素的个数。

一种是利用图像工具栏的放大功能,用肉眼读出。

具体做法为:不断放大目标点,直到坐标精度达到使用者的要求

第二种是利用ginput函数,从图中点击不同位置获取不同点的坐标值,但是这个坐标值是相对坐标,不是绝对坐标

a = ginput(1);disp(a);此时使用者只需在图中点击目标点,即可显示出目标点坐标。

最后一种是利用工具栏中的tip工具,插入数据点标注,这个功能不仅能精确得到点坐标,而且可以标识出来。

工具栏->insert->tip工具。点击待读入点即可,程序会自动定位至曲线上

以上就是关于在matlab中,怎么把图片中的图像轮廓坐标找出来全部的内容,包括:在matlab中,怎么把图片中的图像轮廓坐标找出来、matlab读取图像坐标的具体编程语句(plot)、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

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

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

发表评论

登录后才能评论

评论列表(0条)

    保存