我可以使用哪些操作从此图像中提取硬边线/边线
我能够很好地使用形态学梯度检测图像中的主要硬边 - 参见下图。 我如何处理这个图像以提取最难/最白的边缘? 阈值处理会导致图像非常嘈杂或硬边缺乏细节/太受侵蚀。
我的阈值结果是:
我的目标是这样的:
*注意:我试图使用形态渐变操作作为轻量级方式来检测图像中的硬/主边缘。 OpenCV代码将运行在覆盆子pi机器人上,所以我试图对我的资源非常高效 - 因此我使用形态渐变而不是Canny等。
原始图像:
我最初说高斯分歧,但你已经有了一个更好的门槛图像。
于是我把第一张图片作为输入,并执行了Otsu Threshold 。 我使用从函数cv2.threshold(img, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)
来检测行。
使用cv2.HoughLinesP()
检测行
我的(不太好)结果:
您可以选择将线条绘制到原始图像上。
链接地址: http://www.djcxy.com/p/23701.html上一篇: What Operations can I use to extract the Hard Edges/Lines from this image
下一篇: OpenCV: Letters and words detection from edge detection image