我正在使用canny边缘检测器来检测输入图像的边缘。
在每个输入图像中,可以有两个对象(主要对象和其中的另一个对象),如示例图像所示。因此,我应该在这种情况下检测两条边
我从输入图像中自动确定上限阈值和下限阈值(使用中位数和西格玛)。大多数时候canny运行良好,但有时当图像的对比度不是很好时,边缘检测失败,如下面的例子所示(注意: - 外边缘总是正确检测到内边缘问题)
Canny检测到外边界的边缘但是内部对象失败了。目前,我正在使用openCV和python。有什么方法可以改善canny边缘检测的结果
任何帮助都将非常感激