OpenCV图像识别中粗线条端点检测

飞鱼的菜 2015-03-14 04:46:50
本人在做一个图像方面的相对位置测量,图像上有两条线段,但是很粗,如何得到两条线段的端点呢,目前使用霍夫变换,但是得到的线段太多,没法使用,请图像方面的指导还有没有什么方法可以使用,谢谢了
...全文
2898 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
G_WANG 2016-03-08
  • 打赏
  • 举报
回复
二值化——open操作去噪点或伪细线——thin为单像素宽——易得端点
赵4老师 2015-03-17
  • 打赏
  • 举报
回复
BTW:楼主为什么不贴几张图上来呢?
赵4老师 2015-03-17
  • 打赏
  • 举报
回复
引用 8 楼 u014643160 的回复:
[quote=引用 6 楼 zhao4zhong1 的回复:] [quote=引用 4 楼 u014643160 的回复:] 你的意思是这样一直试,直到线段很理想吗,因为第一次用所以不太会
理解正确。 《学习OpenCV(中文版)》[/quote] 正在对照这书找各种函数,不知道用矩形检测有没有用[/quote] 恭喜,你上道了。
赵4老师 2015-03-16
  • 打赏
  • 举报
回复
腐蚀 膨胀 腐蚀膨胀 膨胀腐蚀 腐蚀腐蚀膨胀 膨胀膨胀腐蚀 …… 这些都不是一回事!
飞鱼的菜 2015-03-16
  • 打赏
  • 举报
回复
目前在弄一条线,已经腐蚀到很细了,但是那个线两侧并不是很理想的直,霍夫变换还是会识别出很多条线,没法使用,不知道有没有更好的办法,很急,请帮忙,先谢过了
飞鱼的菜 2015-03-16
  • 打赏
  • 举报
回复
引用 6 楼 zhao4zhong1 的回复:
[quote=引用 4 楼 u014643160 的回复:] 你的意思是这样一直试,直到线段很理想吗,因为第一次用所以不太会
理解正确。 《学习OpenCV(中文版)》[/quote] 正在对照这书找各种函数,不知道用矩形检测有没有用
飞鱼的菜 2015-03-16
  • 打赏
  • 举报
回复
引用 5 楼 robertbo 的回复:
1、在霍夫变换后,设计算法判断并合并临近的直线 2、先边缘检测,这样一条粗的线段会变成一个闭合的线圈,再检测线段就只会检测到两条
确实,也是这样做的,目前主要问题是,合并临近直线不是很好,再边缘检测得到了很多条边缘
赵4老师 2015-03-16
  • 打赏
  • 举报
回复
引用 4 楼 u014643160 的回复:
你的意思是这样一直试,直到线段很理想吗,因为第一次用所以不太会
理解正确。 《学习OpenCV(中文版)》
robertbo 2015-03-16
  • 打赏
  • 举报
回复
1、在霍夫变换后,设计算法判断并合并临近的直线 2、先边缘检测,这样一条粗的线段会变成一个闭合的线圈,再检测线段就只会检测到两条
飞鱼的菜 2015-03-16
  • 打赏
  • 举报
回复
你的意思是这样一直试,直到线段很理想吗,因为第一次用所以不太会
赵4老师 2015-03-14
  • 打赏
  • 举报
回复
腐蚀、膨胀、腐蚀膨胀、膨胀腐蚀、……

5,530

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 模式及实现
社区管理员
  • 模式及实现社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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