精炼边缘和轮廓检测

时间:2018-08-19 06:24:33

标签: opencv image-processing edge-detection canny-operator

我正在努力用我拥有的一系列图像检测物体而获得良好的结果。问题在于它们是类似的物体,带有一些现实世界的噪音(在这种情况下,是一堆香蕉)。使它们重叠可能无济于事。

我的方法一直是这个久经考验的经典方法:  -转换为灰度  -稍微模糊图像  -应用Canny边缘检测  -扩大图像  -找到轮廓

现在,我一直在尝试进行Canny边缘检测,但边缘并不完全正确,因此当我找到轮廓时,会得到各种有趣的形状(有时只有香蕉)。

我还尝试了Sobel边缘检测,但结果却更差。

轮廓检测之前的示例图片:

example pic before contour detection

轮廓检测后的示例图片:

example pic after contour detection

有人可以给我一些有关如何改进它的建议吗?

0 个答案:

没有答案