4、工业镜头选型(上):焦距、光圈、景深、视场角(FOV)的计算与匹配
镜头这东西,说白了就是视觉系统的「眼睛」。
我见过太多项目,相机选得挺好,光源也配得不错,结果镜头没选对——整个系统直接废掉。要么视野不够,要么图像模糊,要么对焦对不上。
今天咱们就把镜头选型的四个核心参数讲透:焦距、光圈、景深、视场角。这些是基础,也是你以后做选型时天天要打交道的。
核心观点:镜头选型不是孤立算参数,而是要在FOV、工作距离、分辨率、景深之间做平衡。没有完美的镜头,只有最合适的搭配。
4.1 焦距(Focal Length)—— 决定你能看多远、看多宽
焦距,用f表示,单位是mm。它决定了镜头的放大倍率和视场角。
我习惯这么理解:焦距越长,看得越远,但视野越窄;焦距越短,视野越宽,但物体在画面里越小。
焦距的计算公式很简单:
f = (工作距离 × 传感器靶面尺寸) / 视场宽度
举个例子:
- 你的工作距离是300mm
- 传感器靶面宽度是6.4mm(1/2英寸传感器常见值)
- 你想拍到的视场宽度是100mm
那么:
f = (300 × 6.4) / 100 = 19.2mm
嗯,这时候你选一个20mm或25mm的定焦镜头就差不多了。
我的经验:实际选型时,我一般会留10%~20%的余量。比如算出来19.2mm,我会优先考虑16mm或25mm,然后通过调整工作距离来微调。为什么?因为标准焦距就那么几个:6mm、8mm、12mm、16mm、25mm、35mm、50mm……你很难买到19.2mm的镜头。
4.2 光圈(Aperture)—— 控制进光量,也控制景深
光圈用F值表示,比如F2.8、F4、F5.6、F8。
F值越小,光圈越大,进光量越多,景深越浅。
F值越大,光圈越小,进光量越少,景深越深。
我刚开始做视觉的时候,总觉得光圈越大越好——图像亮啊!后来发现,大光圈带来的浅景深,在工业检测里简直是灾难。
避坑指南:我曾经在一个PCB焊点检测项目里,为了省光源钱,把光圈开到F2.8。结果板子稍微有点翘曲,边缘的焊点就虚焦了。后来老老实实把光圈收到F8,加了两条条形光源,问题全解决。
工业视觉里,我推荐的光圈范围:
| 应用场景 | 推荐光圈 | 原因 |
|---|---|---|
| 高精度尺寸测量 | F8 ~ F11 | 景深大,边缘清晰 |
| 表面缺陷检测 | F4 ~ F5.6 | 平衡亮度与景深 |
| 高速运动物体 | F2.8 ~ F4 | 需要短曝光,大光圈补光 |
| 低光照环境 | F1.4 ~ F2.8 | 尽量收光,但注意景深 |
4.3 景深(Depth of Field, DOF)—— 能看清的前后范围
景深,就是物体在镜头前能清晰成像的距离范围。
你想想看,如果被测物体有高度差,或者传送带上有振动,景深不够的话,图像就会模糊。
景深的影响因素有三个:
- 光圈:光圈越小(F值越大),景深越大
- 焦距:焦距越短,景深越大
- 工作距离:距离越远,景深越大
景深的近似计算公式:
DOF ≈ (2 × F值 × 弥散圆直径 × 工作距离²) / 焦距²
弥散圆直径一般取0.01mm~0.03mm,具体看传感器像素大小。
实战经验:我做过一个手机玻璃盖板检测项目,玻璃有0.3mm的厚度公差。当时算下来,用25mm镜头、F8光圈、200mm工作距离,景深只有0.8mm。勉强够用,但没余量。后来换成16mm镜头,景深直接到1.5mm,稳得很。
4.4 视场角(FOV, Field of View)—— 你到底能看多大范围
视场角,就是镜头能拍到的实际物理范围。通常用水平FOV、垂直FOV或对角线FOV来表示。
计算公式:
FOV = (传感器靶面尺寸 × 工作距离) / 焦距
或者反过来,已知FOV求工作距离:
工作距离 = (FOV × 焦距) / 传感器靶面尺寸
举个例子:
- 传感器靶面宽度6.4mm
- 焦距12mm
- 工作距离300mm
那么水平FOV = (6.4 × 300) / 12 = 160mm
嗯,这个结果告诉你:在300mm距离下,你能拍到一个160mm宽的视野。
我的习惯:选型时我会先确定FOV,再反推工作距离和焦距。比如客户说「我要拍一个200mm宽的工件」,那我就先定FOV=250mm(留余量),然后根据现场空间限制选工作距离,最后算焦距。
4.5 四个参数的联动关系——一张图看懂
这四个参数不是孤立的。我画了一张图,帮你理清它们之间的关系:
从这张图你能看到:
- 焦距同时影响FOV和DOF——焦距越长,FOV越小,DOF越浅
- 光圈主要影响DOF——光圈越小,DOF越深
- 工作距离同时影响FOV和DOF——距离越远,FOV越大,DOF越深
说白了,选镜头就是在这些参数之间找平衡点。
4.6 实战选型流程——五步走
我总结了一套选型流程,你照着做基本不会翻车:
- 确定FOV:被测物体的实际尺寸 + 20%余量
- 确定工作距离:现场安装空间限制
- 计算焦距:用公式 f = (WD × 传感器尺寸) / FOV
- 选择标准焦距:取最接近的标准值(16mm、25mm等)
- 验证景深:根据光圈和焦距估算DOF,确保覆盖物体公差
举个例子:
你要检测一个50mm×50mm的零件,安装距离只有200mm,用1/2英寸传感器(靶面宽6.4mm)。
第一步:FOV取60mm(留余量)
第二步:工作距离200mm
第三步:f = (200 × 6.4) / 60 ≈ 21.3mm
第四步:选25mm标准镜头
第五步:用25mm镜头、F8光圈,实际FOV = (6.4 × 200) / 25 = 51.2mm,景深约1.2mm——够用。
注意:如果算出来的焦距没有标准值,我建议优先选稍长的焦距,然后拉远工作距离。为什么?因为长焦镜头畸变更小,边缘画质更好。短焦镜头虽然视野大,但边缘畸变严重,测量精度会受影响。
4.7 传感器靶面尺寸——别忘了这个隐藏参数
上面所有计算都离不开传感器靶面尺寸。常见尺寸:
| 传感器规格 | 靶面对角线 | 靶面宽度 | 靶面高度 |
|---|---|---|---|
| 1/4" | 4.0mm | 3.2mm | 2.4mm |
| 1/3" | 6.0mm | 4.8mm | 3.6mm |
| 1/2" | 8.0mm | 6.4mm | 4.8mm |
| 2/3" | 11.0mm | 8.8mm | 6.6mm |
| 1" | 16.0mm | 12.8mm | 9.6mm |
我建议你把这张表记下来,或者存手机里。选型时随时查,省得翻手册。
一个小技巧:同一个镜头,装在不同靶面的相机上,FOV是不一样的。比如25mm镜头装在1/2"相机上FOV是51.2mm,装在2/3"相机上FOV就变成70.4mm。所以选镜头时一定要先定相机,再算镜头参数。
好了,这一章的内容就到这儿。焦距、光圈、景深、FOV这四个参数,你只要多算几次,自然就熟了。下一章咱们接着聊镜头选型的下半部分——分辨率、畸变、接口匹配这些实战细节。
公众号:蓝海资料掘金营,微信deep3321