在机器视觉项目中,尤其是在对颜色一致性要求极高的场景(如吊牌检测、产品分拣)中,白平衡的准确性至关重要。工业相机通常提供自动白平衡(AWB)和预设白平衡两种模式。AWB虽然方便,但在复杂或单一光源环境下容易误判,导致颜色失真。相比之下,预设白平衡模式提供了基于标准色温的稳定校正方案,是保证成像质量更可靠的选择。本文将详细介绍如何根据实际光源选择最合适的预设白平衡模式。
1. 常见的预设白平衡模式
工业相机通常内置以下几种基于标准光源色温的预设模式:
| 模式名称 | 对应色温范围 | 适用光源特点 |
|---|---|---|
| 日光 (Daylight) | 约 5300K - 5500K | 模拟正午阳光,是许多标准光源箱的参考色温。 |
| 阴天 (Cloudy) | 约 6000K - 6500K | 模拟阴天或高色温日光,光线偏冷。 |
| 白炽灯 (Tungsten/Incandescent) | 约 2800K - 3200K | 模拟传统钨丝灯,光线偏暖黄。 |
| 荧光灯 (Fluorescent) | 约 4000K - 4500K | 模拟常见的冷白色荧光灯管。 |
2. 如何为不同光源选择模式
选择的核心原则是:让预设模式的标称色温尽可能接近你实际使用光源的实测色温。
3.1 标准光源箱
- 典型色温: D50 (5000K) 或 D65 (6500K)。
- 模式选择 :
- 对于 D50 (5000K) 光源箱,直接选择 日光模式,匹配度很高。
- 对于 D65 (6500K) 光源箱,选择 日光模式 基本可用,但颜色会略微偏暖;若相机有 阴天模式,则匹配更佳。
2.2 LED环形光源
LED光源的标称色温与实际可能存在偏差,选择时需更谨慎。
-
标称5000K的LED光源:
- 首选 日光模式。
- 如果效果仍不理想,可微调相机"色温"参数向5500K或4500K靠近,或考虑手动白平衡。
-
标称6500K的LED光源:
- 首选 阴天模式。
- 如果相机没有阴天模式,使用 日光模式 也可接受,但画面会稍偏黄。
-
标称4500K的LED光源:
- 首选 荧光灯模式。
- 这是最接近的预设,能有效校正LED可能带来的偏绿色调。
2.3 其他光源
- 传统白炽灯/卤素灯 : 直接使用 白炽灯模式。
- 普通荧光灯管 : 使用 荧光灯模式。
3. 核心操作建议:实测色温
强烈建议在光源选定并稳定后,使用色温计进行实测。 不同品牌、批次甚至使用时长都会导致LED灯珠的实际色温与标称值产生差异,偏差可达 ±500K。以实测值为准选择预设模式,能最大程度保证白平衡的准确性,远比依赖AWB或盲目相信标称值可靠。
4. 总结
为工业相机选择预设白平衡模式,是一个"对号入座"的过程:
- 确定光源: 明确工位使用的是标准光源箱还是LED等光源。
- 获取色温 : 尽可能使用色温计实测稳定工作状态下的光源色温。
- 匹配模式: 将实测色温与相机预设模式的标称色温范围进行匹配,选择最接近的一个。
- 验证效果: 拍摄标准色卡或实际工件,在软件中查看颜色还原效果,必要时进行微调。
遵循以上步骤,可以有效提升机器视觉系统的颜色再现一致性,为后续的图像处理和分析打下坚实基础。
5. 进阶:手动白平衡操作指南
当预设白平衡模式无法满足特定光源或对颜色精度有极端要求时,手动白平衡是最佳的解决方案。它通过拍摄标准色卡(如24色卡),让相机学习当前光照下的"白色"基准,从而实现最精准的颜色校正。以下是使用标准色卡进行手动白平衡的完整步骤:
5.1 准备工作
- 环境与设备:确保拍摄环境的光源已开启并稳定至少15分钟,避免环境光干扰。准备一张干净、无磨损的标准色卡(如X-Rite ColorChecker Classic 24色卡)。
- 相机设置:将相机切换至手动曝光模式,固定光圈、快门和ISO,确保后续拍摄的曝光一致性。暂时关闭相机的自动白平衡(AWB)功能。
5.2 拍摄标准色卡
- 将色卡放置在检测工位,确保其表面被光源均匀照射,无阴影或反光。
- 调整相机位置,使色卡充满画面中心区域(约占画面1/3以上),并确保色卡平面与相机传感器平面平行。
- 对焦清晰后,拍摄一张包含完整色卡的照片。确保图像中色卡的白色、灰色和黑色色块清晰可辨。
5.3 在相机或软件中执行手动白平衡
具体操作路径因相机品牌和配套软件而异,但核心逻辑相通:
-
相机菜单操作(常见于高端工业相机):
- 进入相机设置菜单,找到"白平衡"或"色彩校正"选项。
- 选择"手动白平衡"、"自定义白平衡"或"色卡校准"模式。
- 选择刚才拍摄的色卡图像作为参考图。
- 使用选取工具(如十字光标或方框),点选或框选色卡上的中性灰色块(通常为18%灰卡或色卡上的灰色区块)。这是最关键的一步,因为它定义了场景中的"中性白"。
- 确认选择,相机将根据该参考点计算并生成一个自定义的白平衡配置。
- 保存配置:将该自定义白平衡设置保存为一个用户预设(例如"产线A_手动WB"),方便日后调用或切换。
-
机器视觉软件操作(如Halcon, OpenCV, 或相机厂商SDK):
- 在软件中打开拍摄的色卡图像。
- 调用色彩校准工具,选择"基于色卡的白平衡"或"手动校准"。
- 在图像上标定出色卡上所有色块(尤其是白、灰、黑色块)的位置,或直接输入色卡的标准值文件。
- 软件会自动计算颜色变换矩阵,生成一个色彩校正配置文件(.ccm或.lut文件)。
- 在后续的图像采集流程中,加载此配置文件对每一帧图像进行实时校正。
5.4 验证与微调
- 保存手动白平衡配置后,再次拍摄同一张色卡。
- 在软件中检查图像:白色和灰色色块应在RGB通道上数值接近(R≈G≈B),其他颜色也应还原准确。
- 如果仍有色偏,可重复步骤5.3,尝试选取色卡上不同的中性参考点,或检查光源是否稳定、色卡是否脏污。
5.5 核心要点与注意事项
- 一次校准,长期有效:在光源和相机位置固定的前提下,一次成功的手动白平衡校准可长期使用,无需频繁调整。
- 光源稳定性是关键:任何光源强度或色温的漂移都会影响手动白平衡的效果。因此,保持光源供电稳定和避免环境光变化至关重要。
- 色卡是耗材:色卡会随着时间褪色,建议定期更换或使用经认证的色卡以保证校准精度。
通过以上步骤,您可以建立起一套比预设模式更精准、更稳定的颜色采集基准,为高要求的视觉检测任务提供坚实保障。