2017-03-12 12 views
0

我能够使用形态渐变很好地检测图像中的主硬边缘 - 请参见下图。我如何处理这个图像以提取最难/最白的边缘?阈值处理会导致图像非常嘈杂或硬边缺乏细节/太受侵蚀。我可以使用什么操作从此图像中提取硬边缘/线条

enter image description here

我的阈值结果: enter image description here

我的目标是这样的: enter image description here

*注:我尝试使用形态梯度操作轻量的方式检测图像中的硬/主边缘。 enter image description here

+0

你能上传原始图片吗? –

+0

你尝试过高斯差异吗? –

+0

@JeruLuke感谢您的意见,我已添加原始图像。我还没有尝试过任何高斯滤波器。你的意思是高斯在变形渐变之前模糊图像吗? –

回答

0

:因此我使用形态梯度,而不是坎尼或等

原图 - OpenCV的代码,所以我想与我的资源相当有效率在树莓派机器人运行我最初说高斯差异但你已经有了一个更好的门槛图像。

因此,我把第一张图片作为输入,并执行Otsu Threshold。我使用从函数cv2.threshold(img, 0, 255, cv2.THRESH_BINARY + cv2.THRESH_OTSU)获得的图像来检测线条。使用cv2.HoughLinesP()

我的(不太好)过程中发现了

线:

enter image description here

你有画线到您的原始图像的选项。

相关问题