很多视觉检测项目上线后识别率不达标,第一反应往往是加算法、换相机、调参数。但做过现场的人都清楚:大约一半的识别问题,根子出在成像环节。同一套相机镜头,换个打光方案,缺陷对比度可以从几乎看不见变成一目了然。

## 先调光,再调参

光学成像的逻辑是:把待测特征"照出来",而不是让算法去"猜"。算法擅长分类和决策,不擅长从淹没在反光、阴影里的图像中还原信息。经验上,打光方案定型之前,算法参数调得再好也只是局部最优。一套合理的调试顺序是:先确认缺陷在图像上的对比度稳定可见,再谈曝光、增益,最后才是算法阈值。

## 四种常用光源怎么选

- **环形光源**:光从镜头四周入射,适合表面平整、反光均匀的工件,能获得明亮均匀的照明。常用于标签字符识别、封装表面检查。
- **条形光源**:长条形出光面,可以低角度斜射,适合需要强化边缘或划痕特征的场景。多个条形光源组合能灵活控制方向。
- **同轴光源**:通过分光镜把光投射到与镜头同轴的方向上,专门压制镜面反射,适合金属、玻璃等高反光表面,让打标、刻蚀字符浮现出来。
- **背光源**:放在工件背面,从相机方向看形成剪影,适合测尺寸、轮廓、计数、缺料等不关心表面纹理的应用,对比度最高。

## 打光角度与材质反射的博弈

打光本质上是对材质反射特性的利用。漫反射材质(如纸张、磨砂塑料)怎么打光都比较友好;镜面反射材质(如抛光金属、镀膜玻璃)则必须小心:入射角不合适时,相机看到的就是光源本身的倒影,白茫茫一片。

常用的思路是:需要纹理和缺陷时用低角度斜射,让凸起和划痕产生明暗变化;需要字符时用同轴光压掉表面反射;需要轮廓时直接背光。偏振片也可以作为辅助手段,配合偏振光源削弱镜面反射,但会损失部分光强,需要权衡曝光。

## 实战经验小结

1. 先拿缺陷样品在光学实验室里试光,确认对比度,再谈装机。
2. 环境光是隐形杀手,产线窗户、行车灯都会让图像漂移,尽量加遮光罩。
3. 光源亮度会随老化和温度漂移,关键工位建议做亮度监控或定期校准。
4. 彩色相机配白光最通用;需要突出特定特征时,红/蓝/红外窄带光源加滤光片往往有奇效。

一句话总结:**好成像 = 好对比度**。把缺陷照清楚了,算法才能做轻量化的工作,整套系统的稳定性和成本都会好看得多。