因此,我正在尝试编写一些代码,让我可以在下图中看到您看到的保险丝。我已经想出了两种方法:图像分割
1)基于颜色。我使用OpenCV的inRange函数的阈值。除棕色保险丝外,该方法适用于所有保险丝。棕色的保险丝与保险丝本身的颜色过于相似,因此很难分割出来。
2)I认为阈值化图像重,这样我可以检测白点/终端上使用的OpenCV SimpleBlobDetector熔丝本身。然后,我通过彼此之间的距离过滤出斑点。由于我知道保险丝的大小,我可以过滤出无效的保险丝。这种方法适用于所有的保险丝,但是白色的保险丝即使在最高限幅的图像中也是如此。
我希望我能得到怎样段这样的图像上的指针。背景扣除工作?
您是否考虑过边缘检测?您可以使用检测到的边缘来划分保险丝并比较颜色。由于您已经知道分界线,因此应该很容易找到(全部)保险丝。 –
是的,我有。但是,棕色保险丝和黑色保险丝之间的边缘太软,并不总是以保险丝周围的完整轮廓出现。 – saad
也许你可以通过缺少黑色来识别棕色保险丝。 – beaker