第三章 光源选型与照明设计

做机器视觉这么多年,我越来越觉得一个道理:光源选对了,项目就成功了一半。这话一点都不夸张。你想想看,再好的相机、再牛的算法,如果图像质量不行,一切都是白搭。而决定图像质量的,恰恰就是光源和照明设计。

这一章,我们就来聊聊光源选型与照明设计的核心要点。我会结合我踩过的坑,把环形光、同轴光、背光、结构光这些常见光源类型,以及波长选择、照明角度、频闪控制这些关键参数,一次性讲透。

3.1 光源类型:选对灯,少走弯路

光源类型的选择,说白了就是根据被测物体的特征来定。不同的表面特性、材质、检测需求,对应不同的光源方案。我按最常见的四种类型来拆解。

3.1.1 环形光

环形光是我用得最多的光源之一。它的结构很简单——一圈LED灯珠围成环状,光线从四周向中心汇聚。

  • 适用场景:检测字符、划痕、边缘定位、PCB焊点检测
  • 优点:安装方便,照明均匀,能有效消除阴影
  • 缺点:对高反光表面容易产生眩光

我的经验:检测金属表面的刻字时,环形光角度调到30°-45°效果最好。角度太小,反光太强;角度太大,字符边缘不清晰。我曾经在一个汽车零部件项目中,就因为环形光角度没调好,导致字符识别率只有60%,后来调整到35°,识别率直接飙到98%。

3.1.2 同轴光

同轴光的设计很巧妙——光线通过半透半反镜,沿着相机光轴方向垂直照射到物体表面。反射光再通过同一光路进入相机。

  • 适用场景:高反光表面检测(镜面、晶圆、玻璃)、平整度检测
  • 优点:消除阴影,适合检测细微划痕和凹凸
  • 缺点:光效较低,需要较大功率

注意:同轴光对安装精度要求很高。如果光轴和相机光轴不重合,图像会出现半边亮半边暗的情况。我见过有人用同轴光检测手机玻璃盖板,结果因为安装偏差,把良品误判成了次品。

3.1.3 背光

背光就是把光源放在被测物体的背面,相机从正面拍摄。这样物体呈现为黑色剪影,背景是亮的。

  • 适用场景:尺寸测量、轮廓检测、透明物体缺陷检测
  • 优点:对比度极高,边缘清晰,测量精度高
  • 缺点:无法检测表面特征和颜色

我个人习惯在测量项目中优先考虑背光。比如检测螺丝的长度、齿轮的外径,背光方案几乎是最优解。你想想看,一个清晰的剪影,边缘提取的精度能达到亚像素级别,这是其他光源很难做到的。

3.1.4 结构光

结构光不是普通照明,它是通过投影特定图案(条纹、网格、散斑)到物体表面,利用变形信息来重建三维形貌。

  • 适用场景:3D测量、表面形貌检测、焊缝跟踪
  • 优点:能获取深度信息,精度高
  • 缺点:系统复杂,对环境光敏感

结构光这块,我建议初学者先别急着上手。它涉及投影仪标定、相位解算、三维重建等一系列复杂算法。我在一个3C电子项目中用过结构光检测手机中框的平面度,光是标定就花了两天时间。

3.2 波长选择:颜色也是武器

很多人选光源只看亮度,忽略了波长。其实波长选择是门学问。不同波长的光,穿透力、反射率、对颜色的敏感度都不一样。

波长 典型颜色 特点 适用场景
450-495nm 蓝光 波长短,散射强,对细微缺陷敏感 检测透明物体划痕、微小裂纹
500-570nm 绿光 人眼最敏感,信噪比高 通用检测,配合黑白相机效果佳
620-750nm 红光 穿透力强,对红色物体反射率高 检测红色标签、穿透塑料薄膜
780-2500nm 红外 穿透力极强,不受环境光干扰 检测透明瓶内液位、半导体晶圆

为什么会这样?说白了,就是光的波长和物体表面微观结构的相互作用。蓝光波长短,遇到微小划痕会产生强烈散射,划痕就特别明显。红外波长长,能穿透很多可见光无法穿透的材料。

避坑指南:我曾经在一个检测项目中,用白光照射透明塑料瓶,想检测瓶内的液位。结果图像一片模糊,根本看不清液面。后来换成红外光源,液位线清晰得像用笔画上去的。记住:透明物体检测,优先考虑红外

3.3 照明角度与均匀性设计

照明角度和均匀性,是决定图像质量的两个关键参数。角度不对,特征出不来;均匀性不好,算法会误判。

3.3.1 照明角度

照明角度分为明场照明和暗场照明两种。

  • 明场照明:光线从物体正上方或接近正上方照射,反射光直接进入相机。适合检测表面颜色、印刷字符。
  • 暗场照明:光线从低角度照射,只有散射光进入相机。适合检测划痕、凹凸、边缘。

嗯,这里要注意:暗场照明对角度非常敏感。角度差个5°,效果可能天差地别。我建议你在调试时,先用一个可调角度的光源支架,从0°到90°慢慢扫一遍,找到最佳角度。

3.3.2 均匀性设计

均匀性不好,图像中间亮四周暗,或者出现亮斑暗斑,算法处理起来会很头疼。

提高均匀性的几个方法:

  1. 使用漫射板:在光源前加一层漫射材料,让光线更柔和
  2. 增加光源面积:光源面积越大,照明越均匀
  3. 多角度组合照明:用多个光源从不同角度照射,互相补充
  4. 距离调整:光源离物体越远,照明越均匀,但光强会下降

我的习惯:在项目初期,我会用一张白纸放在被测物体位置,拍一张图像,然后用软件分析图像的灰度分布。如果灰度标准差超过5%,我就会调整光源位置或加漫射板。这个习惯帮我避免了很多后期返工。

3.4 频闪控制策略

频闪控制,说白了就是让光源在相机曝光的那一瞬间点亮,其他时间熄灭。这样做有两个好处:一是降低功耗,二是减少发热。

频闪控制的核心参数有三个:

参数 说明 典型值
脉冲宽度 光源点亮的时间 10-1000μs
脉冲电流 点亮时的驱动电流 额定电流的2-5倍
触发频率 每秒点亮的次数 与相机帧率匹配

频闪控制的关键是时序同步。光源的脉冲信号必须和相机的曝光信号严格对齐。如果不同步,就会出现图像亮度不一致,甚至全黑的情况。

我建议使用硬件触发方式,把相机的外触发信号直接接到光源控制器上。这样延迟最小,同步最可靠。软件触发虽然方便,但延迟不稳定,高速检测时容易出问题。

注意:频闪模式下,光源的瞬时电流很大。我曾经在一个项目中,用普通开关电源给频闪光源供电,结果电源过流保护,光源闪了几下就灭了。后来换成专用的频闪电源,问题才解决。记住:频闪光源必须配频闪电源

3.5 知识体系总览

为了让你更直观地理解本章的知识结构,我画了一张图。这张图把光源选型与照明设计的核心逻辑串起来了。

光源选型与照明设计 光源类型 环形光 · 同轴光 背光 · 结构光 波长选择 蓝光 · 绿光 · 红光 红外 · 白光 照明设计 明场 · 暗场 均匀性 · 角度 频闪控制 脉冲宽度 · 电流 触发同步 · 电源 核心原则 根据物体特征选光源类型 → 根据材质选波长 → 根据检测需求调角度 → 用频闪控制提升性能 💡 记住:没有最好的光源,只有最合适的光源

这张图把本章的核心内容浓缩成了四个维度:光源类型、波长选择、照明设计、频闪控制。每个维度下面又有具体的子项。你可以在实际项目中,对照这张图来快速定位问题。

好了,光源选型与照明设计的内容就讲到这里。记住我反复强调的那句话:光源选对了,项目就成功了一半。下一章我们会聊到相机与镜头的选型,到时候再接着聊。


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