3、光源与照明设计:光源类型、照明方式、打光技巧
做视觉引导抓取,我最怕什么?不是算法调不通,也不是相机选不对。而是——现场一开机,图像一团黑,或者一片白,或者反光闪瞎眼。说白了,光源没选对,后面全白费。
我入行第三年,接过一个汽车零部件抓取项目。客户催得急,我图省事,直接用了标配的环形光源。结果呢?零件表面镀铬,反光到图像上全是光斑,算法根本没法提取特征。最后硬着头皮换了同轴光源,又调了三天角度,才算搞定。从那以后,我再也不敢轻视照明设计了。
这一章,我就把这些年积累的光源选型、照明方式、打光技巧,掰开了揉碎了讲给你听。
3.1 光源类型:选对灯,少踩坑
视觉系统里用的光源,不是家里那种灯泡。它们讲究的是亮度均匀、光谱稳定、寿命长。我常用的有下面几种:
| 光源类型 | 特点 | 适用场景 | 我的经验 |
|---|---|---|---|
| LED 环形光源 | 亮度高、寿命长、成本低 | 通用检测、字符识别 | 最常用,但注意角度,容易产生反光 |
| 同轴光源 | 光线垂直照射,消除阴影 | 高反光表面、镜面物体 | 镀铬件、玻璃的救星 |
| 条形光源 | 可灵活组合,方向性强 | 大尺寸物体、表面划痕检测 | 我习惯用两根条形光源打对光 |
| 背光源 | 从背面打光,轮廓清晰 | 尺寸测量、边缘定位 | 精度要求高时首选 |
| 点光源 | 光斑小,能量集中 | 微小特征、光纤照明 | 配合显微镜用效果很好 |
| 穹顶光源 | 漫反射,光线均匀 | 曲面、反光物体 | 球形物体的最佳选择 |
3.2 照明方式:光怎么打,大有讲究
光源选好了,接下来就是怎么打光。同样的光源,角度差一点,效果天差地别。我总结了几种核心照明方式:
3.2.1 明场照明
光线直接照射物体表面,反射光进入相机。这是最直观的方式。适合表面平整、不反光的物体。但遇到高反光表面,容易过曝。
3.2.2 暗场照明
光线以低角度照射,只有物体表面的凹凸、纹理才会反射光线进入相机。背景是暗的,特征却是亮的。我特别喜欢用这种方式检测划痕、凹坑。
举个例子:检测金属表面的微小划痕。用明场照明,划痕根本看不见。换成暗场照明,划痕就像黑夜里的星星一样亮。为什么?因为划痕的边缘会散射光线,而平整表面把光反射到别处去了。
3.2.3 背光照明
光源放在物体背面,相机拍的是物体的轮廓剪影。这种方式对尺寸测量特别友好。我在做PCB板定位时,几乎必用背光源。边缘清晰到像素级,算法处理起来非常轻松。
3.2.4 同轴照明
光线通过半透半反镜,垂直照射物体表面。反射光原路返回进入相机。这招对付高反光表面,比如镜面、镀铬件,效果立竿见影。
3.3 打光技巧:实战中的那些“小动作”
理论说完了,来点干货。这些技巧,都是我一个个项目“喂”出来的。
3.3.1 角度调节
光源角度一变,图像效果就变了。我一般这样调:
- 高角度(接近垂直):适合检测表面平整度、有无异物
- 低角度(接近水平):适合检测纹理、划痕、凹凸
- 多角度组合:用两个或四个光源从不同方向打光,消除阴影
有一次,客户要检测橡胶密封圈上的微小气泡。用单光源怎么都看不清楚。我试着用了四根条形光源,从四个方向45度角打光。结果气泡的边缘被多角度光线照亮,图像里一目了然。嗯,这就是组合打光的威力。
3.3.2 颜色选择
光源颜色不是随便选的。不同颜色的光,对不同颜色的物体,效果完全不同。
| 物体颜色 | 推荐光源颜色 | 效果 |
|---|---|---|
| 红色 | 蓝色或绿色 | 增强对比度 |
| 蓝色 | 红色 | 增强对比度 |
| 白色/灰色 | 任意颜色 | 效果一般 |
| 黑色 | 白色 | 提高亮度 |
| 透明 | 红外或紫外 | 穿透性强 |
你想想看,红色物体为什么看起来是红色的?因为它反射红光,吸收其他颜色的光。所以用蓝色光打红色物体,红色物体就会变暗,背景反而亮。对比度一下子就上来了。
3.3.3 偏振片的使用
遇到强反光怎么办?偏振片是神器。在光源前加偏振片,在镜头前也加偏振片,两者偏振方向垂直。这样,镜面反射的光被滤掉,漫反射的光才能进入相机。
3.3.4 漫射板的应用
光源太硬,光线不均匀?加一块漫射板。它能把点光源变成面光源,让光线变得柔和均匀。我常用在检测曲面物体时,避免局部过曝。
3.4 知识体系:一张图看懂光源与照明
下面这张图,是我自己梳理的光源与照明设计知识体系。每次做新项目,我都会对照着过一遍,确保没有遗漏。
3.5 避坑指南:我踩过的那些雷
最后,分享几个我亲身经历的教训。你遇到了,能少走弯路。
好了,光源与照明设计就讲到这里。记住一句话:好的图像是成功的一半。花时间把光打好,后面的算法工作会轻松很多。