2. 工业相机核心参数

各位搞机器视觉的同行,咱们今天聊聊相机的“底子”。说白了,就是那几个绕不开的核心参数。我见过太多项目,选型时参数没吃透,现场调试直接翻车。嗯,咱们一个一个来,把每个参数背后的门道讲清楚。

1. 分辨率:你到底要看多细?

分辨率,就是相机能拍出多少个像素点。比如500万像素,就是2592×1944。这个好理解,但坑在哪?

  • 不是越高越好:分辨率高,数据量大,帧率就往下掉。我有个项目,客户非要2000万像素拍静止的PCB,结果传输带宽不够,帧率只有2fps,产线根本跑不起来。
  • 匹配你的检测精度:比如你要检测0.1mm的划痕,视野是50mm×50mm。那分辨率至少得是 (50/0.1) × (50/0.1) = 500×500?不对,你得考虑亚像素和边缘提取,一般要3-5个像素覆盖一个特征。所以实际需要1500×1500以上。
我的习惯:先定视野和最小检测特征,反推分辨率。公式很简单:分辨率 = 视野 / (检测精度 × 像素覆盖系数)。系数我一般取3,保守点取5。

2. 帧率:产线节拍就靠它

帧率就是每秒能拍多少张。单位fps。这个参数直接影响产线速度。

举个例子:产线速度是100mm/s,你要拍的物体长度是20mm,那每张照片之间物体移动了20mm。如果视野是50mm,那物体在视野里停留的时间是0.5秒。你至少得在0.5秒内拍完并处理完。帧率至少2fps?不对,你得考虑触发延迟和曝光时间。我建议帧率至少是理论值的2倍。

我曾经踩过的坑:选了个200fps的相机,结果曝光时间设了5ms,加上传输延迟,实际只能跑80fps。后来才发现,帧率是理论最大值,实际得看曝光+读出+传输的总时间。

3. 像元尺寸:光收集的“小桶”

像元尺寸,就是每个像素的物理大小。常见的有2.2μm、3.45μm、5.5μm、10μm等。

  • 越大越好? 像元大,进光量就大,信噪比高,动态范围也大。但分辨率会受限,因为同样靶面尺寸下,像元大了,像素数就少了。
  • 越小越好? 像元小,分辨率高,但容易噪点多,暗光下表现差。

我个人习惯:暗场或高速场景,优先选大像元(5μm以上);亮场或静态高精度检测,可以选小像元(2-3μm)。

4. 靶面尺寸:镜头的“搭档”

靶面尺寸,就是感光芯片的对角线长度。常见的有1/3英寸、1/2英寸、2/3英寸、1英寸等。

这个参数直接决定你选什么镜头。镜头有个“像面尺寸”,必须大于等于相机靶面,否则画面四周会暗角甚至黑圈。

靶面尺寸(英寸) 对角线(mm) 常见分辨率 匹配镜头像面
1/3" 6.0 30万-130万 1/3" 或更大
1/2" 8.0 130万-500万 1/2" 或更大
2/3" 11.0 500万-1200万 2/3" 或更大
1" 16.0 1200万以上 1" 或更大
记住:镜头像面 < 相机靶面 = 画面暗角。这是新手最容易犯的错误。我见过有人用1/2英寸镜头配2/3英寸相机,拍出来四周全是黑的。

5. 动态范围:亮部和暗部都要看清

动态范围,就是相机能同时记录的最亮和最暗的比值。单位dB。说白了,就是“宽容度”。

比如你拍一个金属零件,表面有高光反射,又有深色凹槽。动态范围不够,高光就过曝一片白,暗部就死黑一片。我做过一个项目,检测手机中框的划痕,高光区反光太强,普通相机根本拍不清。后来换了台动态范围70dB以上的相机,才把问题搞定。

动态范围的计算:DR = 20 × log(满阱电荷 / 读出噪声)。满阱电荷越大,读出噪声越小,动态范围就越大。

6. 信噪比:图像干不干净就看它

信噪比(SNR),就是信号和噪声的比值。单位也是dB。信噪比越高,图像越干净,噪点越少。

信噪比主要受两个因素影响:

  • 像元尺寸:像元大,进光多,信号强,信噪比高。
  • 读出噪声:电子元件的底噪,越小越好。

我一般要求信噪比在45dB以上,低于40dB的图像,做边缘提取或缺陷检测时,误判率会明显上升。

7. 量子效率:光转电的效率

量子效率(QE),就是光子转换成电子的比例。单位是百分比。QE越高,相机对光越敏感。

比如一个相机QE是70%,意味着100个光子打上去,能产生70个电子。QE低的相机,需要更强的光源或者更长的曝光时间。

不同波长的光,QE也不一样。比如有些相机在近红外波段QE很高,适合做红外检测。我做过一个项目,检测塑料瓶的液位,用可见光看不清,换了个QE在850nm处有60%的相机,配合红外光源,效果立竿见影。

选型口诀:分辨率看精度,帧率看节拍,像元看光照,靶面配镜头,动态范围看场景,信噪比看干净度,量子效率看灵敏度。七个参数,一个都不能少。

知识体系图:七个参数的关系

工业相机核心参数关系图 工业相机核心参数 分辨率 帧率 像元尺寸 动态范围 信噪比 量子效率 靶面尺寸 七个参数相互关联:分辨率影响帧率,像元尺寸影响信噪比和动态范围,靶面尺寸决定镜头选型 选型时需根据应用场景权衡,没有完美的相机,只有最合适的搭配

实战选型流程

说了这么多,到底怎么选?我一般按这个步骤来:

  1. 定检测需求:最小缺陷尺寸、视野大小、产线节拍、光照条件。
  2. 算分辨率:视野 ÷ (检测精度 × 3)。
  3. 算帧率:产线速度 ÷ 物体长度 × 2(安全系数)。
  4. 定靶面尺寸:根据分辨率选常见靶面,再反推像元尺寸。
  5. 看光照:暗场选大像元,亮场可以小像元。
  6. 查动态范围和信噪比:高反差场景要动态范围,低光照要信噪比。
  7. 确认量子效率:特殊波段检测要查QE曲线。
举个例子:检测手机屏幕划痕,视野10mm×10mm,最小划痕0.01mm,产线速度50mm/s。分辨率需要 (10/0.01)×3 = 3000像素,选500万相机(2592×1944)够用。帧率需要 50/10×2 = 10fps,选30fps的相机留余量。靶面选1/2.5英寸,像元2.2μm,配合环形光源,搞定。

嗯,核心参数就这些。你想想看,每个参数都不是孤立的,它们互相牵制。选型就像配眼镜,度数、散光、瞳距,一个不对,戴着就难受。相机也一样,参数没配好,图像质量就上不去。