3、相机与镜头选型:工业相机分类与关键参数
大家好,我是老张。今天咱们聊聊相机和镜头的选型。说实话,这个环节在机器视觉项目里特别容易被忽视。很多人觉得「随便买个相机不就行了」,结果项目调试时各种问题冒出来——图像模糊、视野不够、帧率跟不上。嗯,我踩过的坑不少,今天把这些经验掰开揉碎讲给你听。
3.1 工业相机分类:CCD vs CMOS,面阵 vs 线阵
先说说传感器类型。CCD和CMOS,这两个词你肯定听过。简单讲,CCD是「电荷耦合器件」,CMOS是「互补金属氧化物半导体」。我刚开始做视觉时,老师傅跟我说「CCD画质好,CMOS噪声大」。但现在情况变了。
核心区别:
- CCD:全局快门,图像均匀性好,适合高动态范围场景。但功耗高、速度慢。
- CMOS:现在主流选择。卷帘快门居多,但高端CMOS也有全局快门。功耗低、速度快、集成度高。
我个人习惯:静态检测用CMOS就够了,高速运动场景才考虑CCD或全局快门CMOS。记得有次做锂电池极片检测,客户要求每分钟检测300片,CMOS卷帘快门拍出来全是「果冻效应」——图像扭曲得没法看。后来换了全局快门CMOS,问题才解决。
再说面阵和线阵。面阵相机就像普通相机,一次拍一张矩形图像。线阵相机呢,一次只拍一行像素,靠物体运动「扫」出一幅图。
| 类型 | 适用场景 | 我的经验 |
|---|---|---|
| 面阵相机 | 定位、测量、识别、检测 | 90%的项目用面阵就够了 |
| 线阵相机 | 连续运动物体、大幅面检测 | 比如印刷品、布料、钢材表面检测 |
选型时记住一句话:能当面阵就别上线阵。线阵相机对光源、运动控制要求高很多,调试起来特别麻烦。我曾经在一个印刷检测项目里硬上线阵,结果光源均匀性调了整整两周……
3.2 关键参数:分辨率、帧率、像元尺寸
这三个参数是选型的「铁三角」。咱们一个一个说。
分辨率
分辨率就是图像有多少个像素点。比如500万像素(2592×1944)。分辨率越高,能看到的细节越多。但别盲目追求高分辨率——分辨率越高,数据量越大,处理速度越慢。
怎么选?我有个简单公式:
所需分辨率 = 视野范围 / 最小检测精度 × 2
这个「×2」是经验值,给算法留点余量。比如视野100mm,要检测0.1mm的缺陷,那分辨率至少2000像素。
避坑指南:我曾经在一个项目里选了2000万像素的相机,结果电脑根本跑不动,帧率只有5fps。后来换成500万像素,配合合适的镜头,效果反而更好。记住:够用就好,别贪高。
帧率
帧率就是每秒能拍多少张。单位fps。对于运动物体检测,帧率必须跟上产线速度。
举个例子:产线速度1m/s,视野宽度200mm,那物体在视野里只停留0.2秒。如果要求每件产品拍3张,那帧率至少15fps。再留点余量,选30fps的相机比较稳妥。
像元尺寸
像元尺寸就是每个像素的物理大小,单位μm。常见的有2.2μm、3.45μm、5.5μm等。像元越大,感光能力越强,暗光下表现越好。但像元大了,同样分辨率下传感器尺寸就大,镜头也要跟着变大。
我个人习惯:像元尺寸不要小于2μm。太小了信噪比差,图像噪点多。有次项目用了1.4μm的像元,结果在低光照下图像全是雪花点,后来换了3.45μm的,问题迎刃而解。
3.3 镜头选型:焦距、光圈、畸变
镜头是相机的「眼睛」。选不好镜头,再好的相机也白搭。
焦距
焦距决定视野大小和放大倍率。焦距越短,视野越大;焦距越长,看得越远越清楚。
计算公式:
焦距 = 工作距离 × 传感器尺寸 / 视野宽度
举个例子:传感器尺寸6.4mm(1/2英寸),工作距离200mm,视野宽度100mm。那焦距 = 200 × 6.4 / 100 = 12.8mm。选12mm或16mm的镜头都行。
注意:实际选型时,焦距不是连续可调的。定焦镜头常见的有8mm、12mm、16mm、25mm、35mm等。选最接近计算值的那个。
光圈
光圈控制进光量。光圈值F越小,进光越多,景深越浅。F值越大,进光越少,景深越深。
工业场景我建议:光圈不要开到最大。最大光圈时镜头边缘画质下降明显,畸变也大。一般收两档,比如最大F1.4,实际用F2.8或F4。这样画质最锐利。
畸变
畸变就是图像变形。常见的有桶形畸变和枕形畸变。对于测量类项目,畸变是致命问题。
怎么处理?两个办法:
1. 选低畸变镜头(比如远心镜头)
2. 做相机标定,软件校正畸变
我建议:能硬件解决就别靠软件。软件校正会损失边缘精度。有次做精密测量,误差要求0.01mm,用普通镜头加软件校正,死活达不到。后来换了远心镜头,一次通过。
3.4 接口标准:GigE、USB3、Camera Link
接口决定了数据传输速度和传输距离。选错了接口,项目后期会很痛苦。
| 接口 | 带宽 | 传输距离 | 适用场景 |
|---|---|---|---|
| GigE | 1 Gbps | 100米 | 远距离、多相机 |
| USB3 | 5 Gbps | 5米 | 近距离、高带宽 |
| Camera Link | 最高 850 MB/s | 10米 | 超高带宽、线阵相机 |
我个人习惯:
- 首选GigE。稳定、距离远、支持PoE供电。90%的项目我都用GigE。
- USB3适合桌面级应用。带宽高,但距离短,线缆容易松动。有次项目USB3线被工人踢掉,产线停了半小时……
- Camera Link。除非你搞线阵相机或超高分辨率,否则别碰。线缆又粗又贵,采集卡也贵。
小技巧:GigE相机记得开启巨帧(Jumbo Frame),能提升传输效率。我一般设到9000字节。
3.5 知识体系总览
下面这张图是我自己整理的相机与镜头选型知识体系。你把它存下来,以后选型时对着看就行。
好了,相机和镜头选型就讲到这里。记住:选型不是越贵越好,合适才是王道。多花点时间在需求分析上,后面调试能省一半时间。
公众号:蓝海资料掘金营,微信deep3321