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

飞鱼的菜 2015-03-14 04:46:50
本人在做一个图像方面的相对位置测量,图像上有两条线段,但是很粗,如何得到两条线段的端点呢,目前使用霍夫变换,但是得到的线段太多,没法使用,请图像方面的指导还有没有什么方法可以使用,谢谢了
...全文
1795 1 收藏 11
写回复
11 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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
腐蚀、膨胀、腐蚀膨胀、膨胀腐蚀、……
回复
相关推荐
发帖
模式及实现
创建于2007-09-28

5528

社区成员

C/C++ 模式及实现
申请成为版主
帖子事件
创建了帖子
2015-03-14 04:46
社区公告
暂无公告