我正在努力用我拥有的一系列图像检测物体而获得良好的结果。问题在于它们是类似的物体,带有一些现实世界的噪音(在这种情况下,是一堆香蕉)。使它们重叠可能无济于事。
我的方法一直是这个久经考验的经典方法: -转换为灰度 -稍微模糊图像 -应用Canny边缘检测 -扩大图像 -找到轮廓
现在,我一直在尝试进行Canny边缘检测,但边缘并不完全正确,因此当我找到轮廓时,会得到各种有趣的形状(有时只有香蕉)。
我还尝试了Sobel边缘检测,但结果却更差。
轮廓检测之前的示例图片:
轮廓检测后的示例图片:
有人可以给我一些有关如何改进它的建议吗?