第二章 成像系统与光源选型:相机、镜头与打光技巧
大家好,我是老张。这一章咱们聊聊成像系统和光源选型。说实话,很多刚入行的工程师容易忽略这部分,觉得算法才是核心。但我做了这么多年项目,可以负责任地告诉你:图像质量决定了算法上限。你算法再牛,拍出来的图一塌糊涂,那也是白搭。
2.1 相机分类:面阵 vs 线阵
相机选型,说白了就是先想清楚你要拍什么。我一般会先问三个问题:被测物是静止的还是运动的?视野多大?精度要求多高?
2.1.1 面阵相机
面阵相机就像我们平时用的手机摄像头,一次拍一张完整的二维图像。它适合拍静止或低速运动的物体。
- 优点:安装简单,触发方便,适合小视野、高精度场景
- 缺点:分辨率受限于传感器尺寸,大视野需要多相机拼接
- 典型应用:PCB定位、芯片引脚检测、手机中框测量
我的经验:做手机中框定位时,我习惯用500万像素的面阵相机。视野控制在50mm×40mm左右,精度能到0.01mm。再大就得上线阵了。
2.1.2 线阵相机
线阵相机一次只拍一行像素,靠物体运动来拼接成完整图像。它适合拍连续运动的带状物体。
- 优点:分辨率极高(单行可达16K像素),适合大视野、高速场景
- 缺点:需要精确的编码器触发,对运动稳定性要求高
- 典型应用:印刷品检测、锂电池极片、纺织布匹
避坑指南:我曾经在一个锂电池项目上吃过亏。客户要求检测极片边缘毛刺,我选了线阵相机。结果运动平台抖动太大,图像全是锯齿。后来加了编码器同步,才解决问题。记住:线阵相机对机械稳定性要求极高。
2.2 镜头参数:焦距、光圈与景深
镜头这东西,很多人觉得随便选一个就行。其实不然。我见过太多项目因为镜头选错,导致图像模糊、畸变严重,最后算法怎么调都没用。
2.2.1 焦距
焦距决定了视角大小。焦距越短,视野越大;焦距越长,看得越远但视野窄。
| 焦距 | 视角 | 典型应用 |
|---|---|---|
| 8mm | 约60° | 大视野、近距离 |
| 16mm | 约30° | 中等视野、通用 |
| 25mm | 约20° | 小视野、高精度 |
| 50mm | 约10° | 远距离、微距 |
怎么选?我有个简单公式:焦距 = 工作距离 × 传感器尺寸 ÷ 视野。举个例子,传感器是1/2英寸(宽6.4mm),工作距离200mm,视野100mm,那焦距就是200×6.4÷100≈12.8mm。选16mm的镜头就行。
2.2.2 光圈
光圈控制进光量。光圈越大(F值越小),进光越多,但景深越浅。光圈越小(F值越大),进光越少,但景深越深。
核心原则:工业视觉定位,我一般把光圈调到F8到F11之间。这个范围成像最锐利,景深也够用。别为了省成本买廉价镜头,光圈一开大,边缘画质立马崩。
2.2.3 景深
景深就是清晰范围。定位算法需要稳定的边缘,景深太浅,物体稍微倾斜就模糊了。
影响景深的三个因素:
- 光圈:光圈越小,景深越大
- 焦距:焦距越短,景深越大
- 工作距离:距离越远,景深越大
我的习惯:做3C电子定位时,我要求景深至少覆盖被测物厚度的2倍。比如手机中框厚度5mm,景深至少要10mm。这样就算来料有轻微翘曲,图像也还是清晰的。
2.3 光源类型与打光技巧
光源选型,嗯,这是我最想聊的部分。很多人觉得光源就是照亮就行,其实光源决定了你能不能拍到想要的细节。
2.3.1 环形光源
环形光源是最常用的。它围绕镜头一圈,光线均匀,适合拍平面物体。
- 优点:安装方便,光线均匀,适合检测表面划痕、字符
- 缺点:对高反光物体容易产生光晕
- 适用场景:PCB焊点、芯片字符、金属表面
我做过一个项目,检测手机玻璃盖板上的划痕。一开始用环形光源,结果玻璃反光太强,划痕根本看不清。后来换了同轴光源,才把问题解决。
2.3.2 条形光源
条形光源适合拍大尺寸物体,或者需要特定角度照明的场景。
- 优点:方向性强,可以突出边缘和纹理
- 缺点:容易产生阴影,需要多角度组合
- 适用场景:电池极片、玻璃边缘、大尺寸PCB
避坑指南:我曾经在检测锂电池极片边缘时,用了单条光源。结果一边亮一边暗,算法提取边缘时老是偏。后来改成两条光源对打,才把边缘均匀照亮。记住:条形光源最好成对使用。
2.3.3 同轴光源
同轴光源通过半透半反镜,让光线和镜头同轴。它适合拍高反光物体。
- 优点:消除反光,成像均匀
- 缺点:亮度损失大,价格贵
- 适用场景:镜面、玻璃、晶圆、芯片
你想想看,为什么同轴光源能消除反光?因为光线垂直照射,反射光也垂直返回,不会产生杂散光。说白了,就是让相机只看到直射回来的光,看不到散射光。
2.3.4 打光技巧总结
我做了这么多年,总结了几条打光原则:
- 低角度打光:突出边缘和凹凸,适合检测划痕、凹坑
- 高角度打光:均匀照亮表面,适合检测颜色、字符
- 背光打光:突出轮廓,适合测量尺寸、定位
- 多角度组合:复杂场景需要多个光源配合
核心经验:定位算法最需要的是清晰的边缘。所以打光时,要让目标边缘和背景形成最大对比度。我一般先用背光试,不行再换其他角度。记住:打光不是越亮越好,而是对比度越高越好。
2.4 实战案例:手机中框定位
最后分享一个实际案例。去年做手机中框定位项目,要求精度0.02mm,节拍2秒。
选型方案:
- 相机:500万像素面阵,1/1.8英寸传感器
- 镜头:25mm焦距,F8光圈
- 光源:环形光源+背光组合
- 工作距离:200mm
为什么这么选?
中框是金属材质,表面有反光。环形光源打正面,可以看清表面特征;背光打轮廓,可以精确提取边缘。两个光源交替点亮,一次拍照获取两种信息。
我的建议:做项目时,先别急着写算法。花一天时间调好光源和相机参数,后面算法调试能省三天时间。这个投入绝对值得。
好了,这一章就到这里。成像系统选型是工业视觉的基础,打好这个基础,后面的定位算法才能发挥威力。下一章我们聊聊标定,这是从像素坐标到物理坐标的关键一步。
公众号:蓝海资料掘金营,微信deep3321