在机器视觉项目中,工程师常常把大部分精力花在相机选型与算法调试上。然而,一个令人尴尬的行业数据是:超过70%的现场调试问题,最终都追溯到光源选择不当或打光方案不合理。好的光源能让特征“自己跳出来”,差的光源则会让再贵的相机也束手无策。本文系统拆解光源选择的核心逻辑,帮助从业者少走弯路。

一、先明确目标:你要“看到”什么?
选择光源之前,先回答三个问题:
目标特征:是检测尺寸边缘、表面划痕、字符识别,还是检测透明物体内部缺陷?
材质与颜色:被测物是金属(反光)、塑料(漫反射)、玻璃(透明),还是黑色橡胶(吸光)?
环境约束:产线速度、安装空间、是否有外界杂光干扰?
不同目标对应完全相反的打光策略。例如,检测镜面划痕需要低角度暗场,而检测轮廓尺寸则需要高角度背光。
二、主流光源类型及适用场景
环形光源
LED排列成环形,从上方斜向照射。能突出边缘和凹凸特征,但对平整表面反光较强。适用于PCB板元件检测、螺丝螺纹识别、陶瓷基板裂纹。
背光源
将光源置于被测物背面,正面相机拍摄剪影。可忽略物体表面纹理,获得高对比度轮廓。最适用于尺寸测量、毛刺检测、透明瓶异物筛查。
同轴光源
通过半透半反棱镜使光线与镜头光路同向。能消除曲面反光,凸显平整区域的细微划痕与压印字符。适合晶圆表面、玻璃盖板、金属蚀刻码读取。
条形光源
长条形LED阵列,角度可调。侧向低角度打光可强化边缘凹凸(如压印字符),大角度直射可提供均匀面光。广泛用于大尺寸平板、纸盒封胶检测。
穹顶光源(无影光)
光线经半球内壁漫反射后均匀向下照射。能彻底消除高反光物体上的光斑,适合球状、曲面或抛光金属表面。比如轴承钢球、手机中框倒角。
线光源
与线阵相机配合,提供高亮度线形光。用于连续运动中的大幅面检测,如钢板表面、纺织布料、薄膜涂布。
三、颜色与波长的潜规则
光源颜色不只有红、白、蓝、绿之分,其物理本质是利用互补色增强对比:
红色光(620-660nm):穿透性强,适合透过塑料包装检测内部物体。对红色物体反光弱,对绿色/蓝色物体反光强。
蓝色光(460-480nm):波长较短,对金属表面的细微划痕有更好的散射响应,常用于精密加工件检测。
白色光(全光谱):最接近自然光,适合识别彩色标签或需要真实颜色还原的场景。
红外光(850-940nm):可穿透油污、涂层,检测人眼不可见的特征(如硅晶片内部裂纹),同时不受环境光闪烁干扰。
紫外光(365-395nm):激发荧光效应,用于隐形码识别、油脂检测、紫外胶固化质量检查。
一个实用原则:想要让某颜色特征变暗,就用该颜色的光源;想要让它突出变亮,就用其互补色光源。例如,在蓝底白字标签上检测白色字符,用蓝色光会让背景变亮、字符变暗,反而更易分割。
四、角度决定成败:直射、漫射与暗场
高角度直射(光源与镜头平行侧):均匀照明,适合平坦、无纹理面。缺点是反光表面会形成明显光斑。
低角度暗场(光线几乎平行于物体表面):只有表面凸起或边缘才会反射光进入镜头,能“唤醒”轻微划伤、压印文字。金属加工件缺陷的首选。
漫射照明(穹顶或柔光板):消除高光与阴影,适合曲面或高反光工件。
五、实操避坑指南
打光不是越亮越好:过曝会导致边缘信息丢失,应保证灰度直方图峰值在180-220之间(8位图像)。
先试光源控制器:频闪模式可以大幅提高瞬间亮度并抑制运动模糊,同时延长LED寿命。
偏振片的妙用:在光源前加线性偏振片,镜头前加正交偏振片,可完全消除金属表面的镜面反射,只保留漫射成分。对电子元件焊接检测效果显著。
组合光源解决复杂场景:一个环形光加一个同轴光,或背光加条形侧光,往往比单一光源更稳健。
结语
光源选择不是玄学,而是基于光学原理与物体特性的工程决策。正确的方法是:先分析特征与材质,再对照不同光源的优缺点逐一筛选,最后通过实景打光测试验证。一个小成本的光源优化,往往能省下几周的算法调试时间。记住:在机器视觉的世界里,没有“最好的光源”,只有“最合适的光源”。