在图像上应用两个阈值以检测边缘

问题描述

我正在尝试检测焊接图像上的边缘。在图像的一侧,我可以通过在开放cv中使用简单阈值来轻松检测边缘,该阈值在该区域中匹配,但是此阈值对于另一侧来说太低。是否可以区分灰度值并因此使用不同的阈值检测边缘?

original picture

wanted edges

user

最后一部分为我提供了最左边的白色像素和最右边的白色像素,通过区别,我能够检测到边缘之间的距离。

解决方法

您的问题:

是否可以区分灰度值和因此 使用不同的阈值检测边缘

不清楚。

在您的特定图像中,您的阈值看起来像是255,255,0,因此您正在寻找红色和绿色通道中的饱和度。

查看示例图像,您可以使用200,200,200来获取两条边缘。