3. 镜头与光学系统

在机器视觉项目中,镜头往往是最容易被低估、却最容易导致项目返工的环节。相机分辨率再高,如果镜头选错,成像质量、测量精度和稳定性都会大打折扣。本节围绕焦距、视场角、工作距离、景深、光圈、畸变、远心镜头七个核心概念,讲清楚它们各自是什么、彼此如何耦合,以及在实际选型中如何一步步把参数落到具体型号上。

一、先厘清几个基础量的定义与关系

焦距 f 是镜头光心到焦平面的距离,决定了成像的放大倍率与视场范围。视场角 FOV 描述镜头能覆盖的角度范围,与焦距、传感器尺寸共同决定实际拍摄的物理视场。工作距离 WD 是镜头前端面到被摄物体的距离,是机械安装必须满足的硬约束。景深 DOF 是在保持可接受清晰度前提下,物体沿光轴方向可移动的范围。光圈 F 数 是焦距与入瞳直径之比,控制进光量与景深。畸变描述成像中直线变弯的程度,分为桶形与枕形。远心镜头则通过特殊光路让主光线平行于光轴,从而消除透视误差。

这些量并非独立。以最常用的薄透镜近似为例:

1/f = 1/u + 1/v
放大倍率 M = v / u = 传感器尺寸 / FOV
FOV = 传感器尺寸 / M
WD ≈ u(物距)

由此可得一个工程上极常用的估算式:FOV ≈ 传感器尺寸 × WD / f。反过来,已知视场与工作距离,可反推所需焦距:f ≈ 传感器尺寸 × WD / FOV。这个公式是选型的第一把尺子。

二、景深与光圈:清晰范围的取舍

景深近似公式为:

DOF ≈ 2 × F数 × 允许弥散圆直径 × (WD/f)²

可见景深与 F 数成正比、与工作距离平方成正比、与焦距平方成反比。这意味着:想获得大景深,可以缩小光圈(增大 F 数)、拉远工作距离或选短焦镜头;但缩小光圈会减少进光量,需要更强光源或更长曝光,同时衍射效应会限制极限分辨率。工程上通常在 F4~F8 之间取平衡点。

举例说明:某项目使用 2/3 英寸传感器(靶面约 8.8mm × 6.6mm),要求视场 100mm × 75mm,工作距离约 300mm。先算放大倍率 M = 8.8/100 = 0.088。所需焦距 f ≈ 8.8 × 300 / 100 = 26.4mm,可选用 25mm 定焦镜头。若允许弥散圆取 0.02mm,F 数取 5.6,则 DOF ≈ 2 × 5.6 × 0.02 × (300/25)² ≈ 32mm。若被测物高度差超过 32mm,就需要缩小光圈或改用远心镜头。

三、畸变:测量类项目的隐形杀手

普通工业镜头畸变通常在 0.1%~2% 之间。对于定位、有无检测类项目,畸变影响有限;但对于尺寸测量,畸变会直接转化为测量误差。例如视场 100mm、畸变 1%,边缘处就可能产生约 1mm 的偏差,远超多数测量公差。

处理畸变有两条路:一是通过标定板(如棋盘格)做畸变校正,用相机标定得到内参和畸变系数,在软件中做像素级映射;二是直接选用低畸变或远心镜头,从光学源头消除。前者成本低但增加算法复杂度,后者成本高但精度稳定,适合高精度测量场景。

四、远心镜头:何时必须用

远心镜头的核心价值在于消除透视误差和放大倍率随距离变化的问题。普通镜头下,物体离镜头越近成像越大,导致高度不同的特征测量结果不一致。远心镜头的主光线平行于光轴,使得在一定景深范围内,放大倍率基本恒定。

远心镜头分为物方远心、像方远心和双远心。物方远心最常用,用于测量;双远心性能最好但体积大、价格高。选型时需关注:放大倍率、物方视场、景深、远心度(一般要求小于 0.1°)、工作距离和接口。远心镜头的视场通常较小,且工作距离固定,机械设计必须提前预留空间。

典型判断依据:当被测物有高度差、且要求测量重复精度优于 0.02mm,或需要测量孔位、边缘、间隙等对透视敏感的特征时,应优先考虑远心镜头。反之,普通定位、OCR、有无检测用普通定焦镜头即可。

五、选型案例:从需求到型号的完整推演

假设需求如下:检测 PCB 上的连接器引脚间距,视场 40mm × 30mm,工作距离约 150mm,测量精度要求 0.02mm,引脚高度差约 3mm。

第一步,确定传感器。 精度 0.02mm,考虑亚像素算法通常可达 1/4 像素,则像素尺寸需 ≤ 0.08mm。视场 40mm 对应至少 500 像素,选 500 万像素相机(2448 × 2048,像元 3.45μm)足够。

第二步,算焦距。 传感器 2/3 英寸,宽 8.8mm。f ≈ 8.8 × 150 / 40 = 33mm,选 35mm 镜头。

第三步,评估景深。 高度差 3mm,F 数取 8,DOF ≈ 2 × 8 × 0.02 × (150/35)² ≈ 5.9mm,满足要求。

第四步,评估畸变。 测量精度 0.02mm,普通镜头畸变 0.5% 在 40mm 视场边缘约 0.2mm,超标。此时有两个选择:改用低畸变镜头并做标定校正,或改用远心镜头。若预算允许且机械空间足够,选 0.5× 双远心镜头,视场约 40mm,工作距离 150mm,景深通常可达 6mm 以上,畸变接近零。

第五步,确认接口与光源。 镜头接口需与相机匹配(C 口或 F 口),并预留光源安装空间。远心镜头通常需要同轴光或环形光配合,需在机械设计阶段一并考虑。

六、选型检查清单

实际项目中,可按以下顺序逐项确认,避免遗漏:

检查项 关键问题 判断依据
视场 需要拍多大范围? FOV = 传感器尺寸 × WD / f
工作距离 机械空间是否足够? WD 必须大于镜头前端到物体的最小安全距离
景深 物体高度差多大? DOF 需覆盖高度差,否则缩小光圈或改远心
畸变 是否用于测量? 测量精度要求高时选低畸变或远心
光圈 光源是否足够? F 数增大需补偿光照,注意衍射极限
接口 相机接口是否匹配? C 口、CS 口、F 口需一致
远心度 是否需要消除透视? 高精度测量选远心,一般检测可不用

需要强调的是,上述计算均为近似估算,实际选型还应结合镜头厂商提供的 MTF 曲线、畸变曲线和实际打光测试。建议在项目早期用样机做一次实拍验证,确认边缘清晰度、畸变和景深是否满足要求,再锁定型号。镜头选型不是一次算完就结束,而是“估算—验证—调整”的迭代过程。