如何用matlab在指定图像中自动找到一个特殊图形的坐标点

比如说我在图片里插入这样的标记,有办法自动计算出十字的中心点位置么(这个点是人工设定的,不是角点之类的东西),没有具体程序也可以,求个思路... 比如说我在图片里插入

这样的标记,有办法自动计算出十字的中心点位置么(这个点是人工设定的,不是角点之类的东西),没有具体程序也可以,求个思路
展开
 我来答
百度网友db4b04636
推荐于2017-10-01 · TA获得超过2915个赞
知道小有建树答主
回答量:834
采纳率:92%
帮助的人:337万
展开全部
1)把这张图片读取到一个矩阵中,a=imread('图片路径')
2)分析图片,显然找这样一个点:它是红色的,并且它上下左右都是红色的点。因此我们可以规定,如果某一个点是红色的,并且改点上,下,左,右方的5个像素单位(这个数字可以根据图去预估)也是红的,那么就是中心点
3)在矩阵a中每一个像素挨个检查(实际是从第五行第五列开始检查),它和它周围四个点,与[1,0,0](红色)相差不大(不大的程度可以用一个数值来描述,比如0.001等等),则认为找到了。找到后输出相应的横纵下标,就是中心点相对位置。

4)难点就在于找什么样的特征来描述中心点,尽可能做到不重不漏;找什么样的特征在于自己。
百度网友bed0275
2015-04-23 · TA获得超过992个赞
知道小有建树答主
回答量:472
采纳率:83%
帮助的人:209万
展开全部
可以给定范围探测图片中的直线,然后通过这个直线方程得到交点的坐标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路人胖胖安
2019-09-03
知道答主
回答量:2
采纳率:0%
帮助的人:1406
展开全部
如果十字是规范的,可以用两条直线的交点求中心,如果不规范可以用重心法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式