我目前正在做一个从一系列产品线中发现破损或坏产品的项目。我正在尝试使用 Opencv 通过Canny提取边缘。以下是分别从不良产品和样品产品获得的边缘。
坏的
好的
边缘非常清晰,但有许多无意义的斑点(噪音)小区域,因此似乎无法直接逐像素比较这两张照片。我在想我是否可以继续旋转和移动不良产品并找到最佳比较分数,例如像素之间的平方差。然而,有了这些噪音,这种方法似乎是不可能的。
因此,我在想是否有办法提取最大的连接区域或将这些连接区域分成几张图片?或者,即使在这种情况下,是否存在更好的比较方法?
非常感谢!!!