文章目录

机器视觉光源的打光角度与亮度调整

发布于 2026-03-23 04:47:31 · 浏览 6 次 · 评论 0 条

机器视觉系统的成像质量直接取决于光源配置。打光角度与亮度是两大核心变量,调整不当会导致特征丢失、对比度不足或反光干扰。本文提供一套完整的调试方法,无需专业光学背景即可执行。


第一部分:理解光源类型与特性

机器视觉常用光源分为四类,各自适用于不同场景:

光源类型 核心特性 典型应用
环形光 360°均匀照明,消除阴影 表面缺陷检测、字符识别
条形光 方向性强,可组合使用 边缘检测、划痕识别
同轴光 垂直入射,抑制镜面反光 光滑表面、镜面工件
背光源 轮廓照明,无视表面纹理 尺寸测量、外形检测

选择 光源类型时,先判断检测目标是表面特征还是轮廓信息。表面检测优先前三种,轮廓检测必选背光源。


第二部分:打光角度的系统性调整

打光角度指光线与工件表面法线之间的夹角,直接影响阴影方向和反光程度。

2.1 角度与成像效果的关系

光线入射角度决定图像中的明暗分布:

  • 低角度(15°-30°):光线近乎平行于表面,凸显表面起伏,任何微小凹凸都会产生长阴影
  • 中角度(45°-60°)平衡型选择,兼顾表面细节与整体均匀性
  • 高角度(75°-90°):光线垂直或近垂直入射, suppress 纹理,呈现平坦照明效果

2.2 分步调试流程

固定 相机和工件位置,确保两者相对关系不变。安装 光源支架,预留角度调节空间。

  1. 设置 初始角度为45°,此角度多数场景可成像
  2. 采集 首张图像,观察目标特征与干扰区域的灰度差异
  3. 判断 特征可见性:
    • 若特征被阴影覆盖 → 减小 角度(转向低角度)
    • 若特征因反光过曝 → 增大 角度(转向高角度)
    • 若表面纹理干扰严重 → 增大 角度或改用同轴光
  4. 微调 角度,每次变化5°-10°,重复采集对比
  5. 记录 最优角度值,标注工件型号与检测项目

2.3 多光源组合策略

复杂表面需多个光源配合:

交叉条形光布置

  • 安装 两条条形光于工件两侧,呈对称分布
  • 调整 两者角度相同,初始设为45°
  • 旋转 整个光源组,改变主照明方向,直至干扰纹理与目标特征方向垂直
  • 独立调节 单条光源角度,消除残余阴影

低角度环形光变体

  • 拆卸 环形光的部分LED段,形成缺口
  • 旋转 光源,使缺口对准反光区域,允许光线从特定角度补充
  • 验证 图像中无饱和像素(灰度值255)

第三部分:亮度的定量控制

亮度调整不是"看起来清楚"即可,需建立可复现的量化标准。

3.1 亮度与相机参数的联动关系

成像系统存在曝光三角关系:

$$ \text{图像亮度} \propto \text{光源亮度} \times \text{曝光时间} \times \text{光圈大小} \times \text{增益} $$

优先调节顺序:光源亮度 → 曝光时间 → 光圈 → 增益。增益最后使用,因其会引入噪声。

3.2 目标灰度值设定法

避免主观判断,采用数值标准:

检测目标类型 目标灰度范围 说明
高对比度边缘 目标: 200-250, 背景: 0-50 确保算法稳定提取
细微灰度差异 目标: 80-180, 占满中灰区 保留动态范围
彩色表面转灰度 各通道分离后分别标定 避免色偏导致信息丢失

执行步骤

  1. 打开 相机厂商软件或Halcon/VisionPro等工具
  2. 框选 ROI(感兴趣区域),读取实时灰度均值
  3. 调节 光源控制器输出(0-255或0-100%对应)
  4. 观察 灰度值变化,逼近目标范围
  5. 锁定 光源亮度,后续仅通过曝光时间补偿小幅度漂移

3.3 避免饱和与欠曝的检验方法

检测 图像直方图:

  • 若直方图右侧紧贴255处有大量堆积 → 降低 亮度或缩短曝光
  • 若直方图左侧0处有截断 → 提高 亮度或延长曝光

使用 相机软件的"过曝警告"功能(通常显示为红色标记),确保目标区域内无红色像素。


第四部分:典型场景的完整调试案例

4.1 金属件表面划痕检测

问题特征:金属反光强,划痕方向随机,背景易与划痕混淆。

调试流程

  1. 选择 低角度环形光或四面条形光组合
  2. 设置 初始角度25°,方向与预期划痕主方向垂直
  3. 采集 图像,检查划痕是否呈现暗线(阴影效应)
  4. 若划痕不显
    • 降低 角度至15°,增强阴影
    • 或旋转 光源90°,改变阴影方向
  5. 若背景纹理干扰
    • 改用 同轴光,角度固定90°
    • 配合 偏振片,旋转至反光最强时反向90°安装
  6. 亮度标定
    • 设定 划痕灰度目标为60-80(暗特征)
    • 设定 完好区域灰度为180-220
    • 调节 至两者差值>100,确保算法阈值分割可靠

4.2 PCB焊点质量检测

问题特征:焊点呈弧形镜面,不同角度反光差异极大,需同时观察焊点高度与润湿情况。

调试流程

  1. 选择 三色同轴光或多角度可编程光源
  2. 第一视角(垂直)
    • 设置 角度90°,亮度使焊盘基准灰度达150
    • 用途:检测焊点整体形状、桥连缺陷
  3. 第二视角(低角度)
    • 切换 至环形光外圈,角度30°
    • 用途:观察焊点边缘润湿角,合格焊点呈现明亮弯月形
  4. 融合判定
    • 编程 光源控制器,按序切换两种照明
    • 或采用 多相机分工,各固定一种光源配置
  5. 亮度一致性校准
    • 放置 标准灰卡于焊盘位置
    • 记录 两种配置下的灰度值,建立补偿系数
    • 定期复校,补偿LED老化衰减

4.3 透明瓶装液位检测

问题特征:瓶壁曲面折射,液面与气泡难以区分,背景杂乱。

调试流程

  1. 选择 背光源,置于传送带下方
  2. 消除 环境光干扰:
    • 搭建 遮光罩,仅保留背光出口
    • 或使用 窄带滤光片,匹配背光波长(常见660nm红光)
  3. 背光亮度调节
    • 目标:液面轮廓灰度梯度最大处位于实际液面位置
    • 方法:逐步提升亮度,观察液面线从模糊到锐利再到消失的过程,取中间峰值点
  4. 角度修正
    • 若瓶壁厚度导致双层轮廓
      • 倾斜 背光5°-15°,使前后壁投影分离
      • 或采用 远心镜头,消除透视畸变
  5. 气泡抑制
    • 降低 亮度至液面线刚好可见
    • 配合 形态学算法,剔除小面积干扰

第五部分:光源老化与维护校准

LED光源存在光衰现象,需建立预防性维护机制。

建立 基准档案:

  • 新光源启用时,在标准距离、标准反射板上记录各亮度档位的实际照度值(单位:lux,需照度计)
  • 每月复测,衰减超过15%时更换光源或调整控制器输出补偿

快速现场验证法

  • 保存 首件合格图像作为模板
  • 定期采集 同条件图像,计算 与模板的灰度均值差异
  • 差异超过±10%时,排查光源或相机参数漂移

色温一致性

  • 多光源系统需选用同一批次LED
  • 更换单颗LED后,重新标定 白平衡,避免色差引入检测偏差

第六部分:常见问题速查

现象 可能原因 快速对策
图像中心亮、边缘暗 光源照射范围不足或角度过高 降低 光源高度,或选用更大发光面光源
特定区域始终过曝 镜面反射或LED直射 调整 角度避开反射,或加装漫射板
特征边缘发虚 光源过大导致半影区宽 缩小 光源有效面积,或拉远光源距离
颜色识别不稳定 光源色温漂移或显色指数低 改用 高CRI光源(CRI>90),或增加单色窄带照明
高速检测图像模糊 曝光时间过长 提升 光源亮度以换取更短曝光,或采用频闪光源(占空比<10%,电流3-5倍过载)

评论 (0)

暂无评论,快来抢沙发吧!

扫一扫,手机查看

扫描上方二维码,在手机上查看本文