OpenCV图像识别中粗线条端点检测,该如何处理
OpenCV图像识别中粗线条端点检测
本人在做一个图像方面的相对位置测量,图像上有两条线段,但是很粗,如何得到两条线段的端点呢,目前使用霍夫变换,但是得到的线段太多,没法使用,请图像方面的指导还有没有什么方法可以使用,谢谢了
------解决思路----------------------
腐蚀、膨胀、腐蚀膨胀、膨胀腐蚀、……
------解决思路----------------------
腐蚀
膨胀
腐蚀膨胀
膨胀腐蚀
腐蚀腐蚀膨胀
膨胀膨胀腐蚀
……
这些都不是一回事!
------解决思路----------------------
1、在霍夫变换后,设计算法判断并合并临近的直线
2、先边缘检测,这样一条粗的线段会变成一个闭合的线圈,再检测线段就只会检测到两条
------解决思路----------------------
理解正确。
《学习OpenCV(中文版)》
------解决思路----------------------
恭喜,你上道了。
------解决思路----------------------
BTW:楼主为什么不贴几张图上来呢?
本人在做一个图像方面的相对位置测量,图像上有两条线段,但是很粗,如何得到两条线段的端点呢,目前使用霍夫变换,但是得到的线段太多,没法使用,请图像方面的指导还有没有什么方法可以使用,谢谢了
------解决思路----------------------
腐蚀、膨胀、腐蚀膨胀、膨胀腐蚀、……
------解决思路----------------------
腐蚀
膨胀
腐蚀膨胀
膨胀腐蚀
腐蚀腐蚀膨胀
膨胀膨胀腐蚀
……
这些都不是一回事!
------解决思路----------------------
1、在霍夫变换后,设计算法判断并合并临近的直线
2、先边缘检测,这样一条粗的线段会变成一个闭合的线圈,再检测线段就只会检测到两条
------解决思路----------------------
理解正确。
《学习OpenCV(中文版)》
------解决思路----------------------
恭喜,你上道了。
------解决思路----------------------
BTW:楼主为什么不贴几张图上来呢?