请教一个位图加权求重心的问题

supercainiao 2002-04-02 11:17:53
各位高手,如果一个黑背景的位图上有一个白色的十字(不规则,只是个大概的十字,,中间还有断点,并且倾斜),可不可以用加权求重心的办法求得它的交叉点,如果可以,可否解释一下其算法,权值怎么确定?如果有更好的办法,也麻烦赐教,谢过先!:)

...全文
177 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangqiqi 2002-04-02
  • 打赏
  • 举报
回复
如果是黑白的话,可能不用加权了。但如果是灰度图象,它的边缘可能有黑白之间的点,权值取灰度就可以了。
jluhs 2002-04-02
  • 打赏
  • 举报
回复
对灰度图像,不提。黑背景白对象,可以二值化,完了用数学形态学方法进行膨胀运算或区域生长,将断点补充起来,然后就可以根据坐标进行中心求取了。断点续连时,也可用hough变换,比较简单。
lpj 2002-04-02
  • 打赏
  • 举报
回复
不规则的图像的话,加权应该比较困难吧,而且交叉点不一定是十字的中心,如果用模板的话,模板要比较大才能把整个十字找出来,不过中心里交叉点不一定很近,如果模板小的话可能有很多地方会找到,也可能找错。
建议你是用数学形态学的方法,做图像的骨骼化,这样可以把两条线细化成几个像素宽,然后用一个适当大小的窗口检查像素的临域,或者干脆检查点的多少,窗口的大小取决于你骨骼化的程度,如果你的图像被腐蚀成1个像素宽,那检查2阶临域就可以找到交叉点了,而且会很准确。
cris919 2002-04-02
  • 打赏
  • 举报
回复
这个算法简单
用一个十字模板或矩形模板去匹配
计算模板中白色象素的个数
个数最多时可认为就是十字
模板的中心数就认为是交叉处

4,447

社区成员

发帖
与我相关
我的任务
社区描述
图形图像/机器视觉
社区管理员
  • 机器视觉
  • 迪菲赫尔曼
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧