大家是🎐否有这样的经验,视觉检测过程中反光问题时有出现,导致检测不稳定。或者是因为晴天和阴天的꧟影响,导致检测失效。
大部分情况光源是无法调整的,环境光更是难以控制。有一种做法是使用图像滤波器来处理图像。会有帮助,但是很多情🥂况下帮助有限。滤波器于图像就像是化妆于女孩子的容貌,如果女孩子漂亮的话,根本不需要化妆;如果不漂亮,浓妆艳抹也很难满意。所以,获取检测标的突出于背景的原始图像是关键。这也是为什么有句话说,稳定检测70%的精髓在于打光(即获取原始图像)。
下图是麦弗逊结构悬架的部件之一,弹簧。🎐该案例是通过检测色标的颜色和个数来区别弹簧ꦯ类型。图中的弹簧有反光。
经过LumiTrax™去除环境光和防止光晕的特殊处理的功能后,得到下图(🃏其原理请参考历史文章)。完全消除了反光。
同样,以下三组图左右两边也是消除反光之前和之后的效果对比图。得到了右图漂亮的原始图片。
然后通过HSV功能对相近的颜色进行准确🌼的提取。如左图即为第一色块的HSV参数,从而可以对相近颜色🐈进行准确区分。
从而不同色标都可以准确识别。
四个不同颜色色标的检测效果图。
同样,下图OCR检测,可以看到反光处的文字读取不可行。
但但是通过去除反光的功能,原本看似不可能的OCR检测马上轻松搞定(观察文字切割的清晰波形图)。
下图颜色检测也是,因为反光的原因,颜色饱和度很差,而消除反光后,颜色变得清晰易于识别。
最后,需要强调一下的是,消除反光只是LumiTrax™能拍出的三种图像之一,此外还有普通图片和2.5D图像。
三种图像之间可以交叉进行位置补正和计算。
如果您对此类不良的检测有进一步的问题和兴趣,欢迎与黄金城联系。