4、光源系统设计

光源这东西,说简单也简单,说复杂真能让人头疼。我刚开始做视觉项目那会儿,总觉得算法才是核心,光源随便选个亮的就行。结果呢?现场调试调了三天,图像就是不稳定。后来才明白——光源选对了,项目就成功了一半

今天咱们就聊聊光源系统的设计。我会把这些年踩过的坑、总结的经验,一股脑倒出来。

4.1 光源类型:环形光、背光、同轴光、条形光

先说说最常见的几种光源。每种都有它的脾气,用对了是神器,用错了是累赘。

环形光

环形光是我用得最多的光源。它像个甜甜圈,中间留个孔让相机看出去。好处是安装方便,打光均匀。

适用场景

  • 检测字符、二维码、条形码
  • PCB板上的焊点检测
  • 表面划痕、凹坑检测

我个人习惯,检测金属表面的字符时,首选环形光。低角度环形光能突出字符的立体感,高角度环形光则适合平面检测。

小技巧:环形光的角度可以调节。低角度(10°-30°)适合突出边缘和凹凸,高角度(45°-90°)适合均匀照明。

背光

背光就是把光源放在被测物体的背面。说白了,就是拍剪影。

适用场景

  • 测量尺寸、轮廓
  • 检测透明物体的缺陷
  • 定位孔位、边缘

我记得有一次做手机玻璃盖板的尺寸测量,用环形光怎么都拍不清楚边缘。换成背光后,边缘锐利得像刀切一样。嗯,从那以后,凡是测尺寸的项目,我第一个想到的就是背光。

同轴光

同轴光通过半透半反镜,让光线和相机光轴重合。说白了,就是光从相机的位置照下去。

适用场景

  • 高反光表面(镜面、晶圆、玻璃)
  • 检测细微划痕
  • 读取凹凸不平的字符

同轴光有个特点——能消除阴影。但代价是光强损失比较大,一般需要配大功率光源。

注意:同轴光对安装精度要求高。我曾经因为镜片没擦干净,导致图像上出现一圈圈的光晕,排查了半天才发现是灰尘。

条形光

条形光就是长条形的光源。可以单条用,也可以多条组合。

适用场景

  • 大面积均匀照明
  • 检测长条形物体(如螺丝、针脚)
  • 配合其他光源做多角度照明

条形光的角度调节很灵活。你可以把它放在侧面打斜光,突出纹理;也可以对称放置,消除阴影。

4.2 光源颜色与波长的选择

光源颜色不是随便选的。不同颜色的光,穿透力、反射率都不一样。

颜色 波长范围 特点 适用场景
红色 620-750nm 穿透力强,对蓝色物体吸收好 检测蓝色背景上的字符
蓝色 450-495nm 波长短,分辨率高 检测细微划痕、透明物体
绿色 495-570nm 人眼最敏感,对比度好 通用检测,PCB板检测
白色 全光谱 通用性强,色彩还原好 彩色图像采集
红外 780-2500nm 穿透性强,不受环境光影响 透明物体内部检测
紫外 10-400nm 激发荧光,检测特殊标记 防伪检测、荧光标记

选颜色的核心逻辑是什么?说白了就是让目标特征和背景的对比度最大化

举个例子:你要检测红色塑料上的黑色字符。用红光,红色背景会变亮,黑色字符还是黑的,对比度就出来了。用蓝光呢?红色背景吸收蓝光,变暗,黑色字符也暗,对比度就差了。

我遇到过最头疼的一次,是检测透明玻璃上的细微划痕。用白光怎么都拍不清楚。后来换成蓝色光,波长短,散射强,划痕一下子就显现出来了。你想想看,这就是波长的妙用。

4.3 光照角度与均匀性优化

光照角度,说白了就是光从哪个方向照过来。角度不同,效果天差地别。

常见的光照角度

  • 高角度照明(60°-90°):光线接近垂直,适合平面检测,阴影少
  • 低角度照明(10°-30°):光线接近水平,突出边缘和凹凸,阴影多
  • 多角度照明:多个方向同时打光,消除阴影,均匀性好

均匀性优化是个技术活。我总结了几条经验:

  1. 光源尺寸要大于视场:光源至少要比视场大20%,边缘才不会暗
  2. 使用漫射板:在光源前加一层漫射板,光线更均匀
  3. 对称布局:左右对称或环形布局,能有效消除方向性阴影
  4. 距离调节:光源离物体越远,光线越均匀,但光强会下降
核心原则:均匀性比亮度更重要。不均匀的光源,后期算法再强也救不回来。

我曾经做过一个项目,检测手机中框的划痕。用单侧条形光,划痕是拍出来了,但中框边缘也出现了大面积阴影。后来改成双侧对称条形光,再加一层漫射板,阴影没了,划痕依然清晰。这就是均匀性的价值。

4.4 频闪照明与常亮照明的取舍

这个问题,很多新手会纠结。我直接说结论:看速度,看成本

常亮照明

  • 优点:简单可靠,价格便宜,适合低速应用
  • 缺点:发热大,寿命短,不适合高速抓拍
  • 适用:人工检测台、低速自动化产线(< 10个/分钟)

频闪照明

  • 优点:瞬间亮度高,发热小,寿命长,适合高速抓拍
  • 缺点:需要控制器,成本高,调试复杂
  • 适用:高速自动化产线(> 30个/分钟)、需要冻结运动的场景

频闪照明的原理很简单:平时光源不亮,相机曝光瞬间才亮。这样可以用很小的功率获得极高的瞬间亮度。

举个例子:你要检测每分钟60个产品的产线。用常亮照明,曝光时间必须很短(< 1ms),否则图像会模糊。但曝光时间短,就需要很强的光。用频闪照明,平时不亮,拍照瞬间闪一下,亮度可以做到常亮的10倍以上。

我的建议:如果产线速度超过30个/分钟,或者需要冻结高速运动的物体,果断用频闪照明。虽然前期成本高一点,但后期省心。

不过要注意,频闪照明对触发信号的时序要求很高。我曾经因为触发信号延迟了2ms,导致光源闪的时候相机还没开始曝光,拍出来的全是黑图。排查了整整一天才找到原因。

知识体系总览

说了这么多,我画了一张图,帮你把光源系统设计的核心逻辑串起来。

光源系统设计知识体系 光源系统设计 光源类型 环形光 · 背光 · 同轴光 · 条形光 颜色与波长 红蓝绿白红外紫外 光照角度与均匀性 高角度 · 低角度 · 多角度 频闪 vs 常亮 速度决定 · 成本权衡 核心原则 对比度最大化 · 均匀性优先 应用场景 尺寸测量 · 缺陷检测 · 字符识别 选对光源 = 项目成功一半 类型 · 颜色 · 角度 · 频闪 · 均匀性

这张图把光源系统设计的几个核心维度都串起来了。你设计光源方案时,可以对照着这张图,一个一个过一遍,基本不会漏掉什么。

最后说一句:光源设计没有标准答案,只有最适合的方案。多试、多调、多总结,慢慢就有感觉了。


公众号:蓝海资料掘金营,微信deep3321