4. 核心指标之视场角
视场角,英文叫 Field of View,简称 FOV。说白了,就是你的镜头能「看」到多宽的世界。
我经常跟刚入行的工程师讲:视场角决定了你系统的「眼界」。你想想看,一个监控摄像头和一个天文望远镜,它们的视场角能一样吗?完全不一样。一个要广,一个要远。
核心定义:视场角是指光学系统能够接收或成像的最大角度范围。通常用对角线视场角、水平视场角或垂直视场角来表示。
4.1 视场角的定义与分类
视场角其实分好几种。我个人习惯先搞清楚是哪种视场角,再往下算。
- 全视场角 (Full FOV):从镜头一侧到另一侧的总角度。比如 120° 的广角镜头,说的就是全视场角。
- 半视场角 (Half FOV):从光轴到边缘的角度。全视场角的一半。
- 对角线视场角 (Diagonal FOV):最常用。对应传感器对角线的角度。
- 水平/垂直视场角:对应传感器长边和短边的角度。
嗯,这里要注意:很多镜头厂商标的是对角线视场角。你如果按水平视场角去选镜头,可能会选错。我在项目中就吃过这个亏,买回来的镜头标称 120°,结果实际水平只有 90° 左右。
4.2 视场角与焦距的关系
这个关系其实很简单,但很多人记混了。我直接给你公式:
FOV = 2 × arctan( d / (2 × f) )
其中:
- FOV:全视场角(度)
- d:传感器尺寸(对角线长度)
- f:镜头焦距
说白了就是:焦距越短,视场角越大;焦距越长,视场角越小。你想想看,手机上的超广角镜头,焦距才十几毫米,能拍出很宽的画面。而长焦镜头,焦距几百毫米,只能看到远处的一小块。
我的经验:选镜头时,先确定传感器尺寸,再反推焦距。比如你有一个 1/2.3 英寸的传感器,想要 90° 的水平视场角,那焦距大概在 3-4mm 左右。我一般会留 10% 的余量,因为实际装配会有偏差。
为什么会这样?因为传感器尺寸是固定的,焦距决定了光线汇聚的角度。焦距短,光线汇聚的角度大,自然就能看到更宽的范围。
4.3 不同应用场景的视场角要求
不同的场景,对视场角的要求天差地别。我按常见的应用给你列一下:
| 应用场景 | 典型视场角 | 说明 |
|---|---|---|
| 手机超广角 | 100° - 130° | 拍风景、大合影 |
| 监控摄像头 | 60° - 90° | 走廊、门口监控 |
| 车载环视 | 180° - 190° | 鱼眼镜头,全景影像 |
| 无人机航拍 | 80° - 120° | 兼顾广度和清晰度 |
| 工业检测 | 10° - 40° | 需要高分辨率、小畸变 |
| 天文望远镜 | 0.5° - 2° | 极窄视场,看星星 |
你看,从 0.5° 到 190°,跨度非常大。选型的时候,一定要搞清楚你的应用到底需要多宽的视野。
避坑指南:我曾经帮一个客户选车载环视镜头,他坚持要 200° 的视场角。结果装上去发现,画面边缘畸变太大,根本没法用。后来我建议他降到 190°,配合软件校正,效果就好了很多。所以,不是越大越好,够用就行。
4.4 视场角与畸变的权衡
视场角越大,畸变通常也越大。这是光学设计里绕不开的难题。
广角镜头,尤其是鱼眼镜头,边缘的直线会变成曲线。你想想看,拍一张大楼的照片,楼边缘是弯的,这能接受吗?
我个人的建议是:
- 如果追求真实感(比如工业检测、测绘),视场角控制在 60° 以内,畸变可以做到 1% 以下。
- 如果追求沉浸感(比如 VR、全景相机),视场角可以到 100° 以上,畸变靠软件校正。
- 如果两者都要,那就得用非球面镜片或者多片镜组,成本会翻倍。
嗯,这里有个小技巧:用软件校正畸变时,会损失边缘的像素。你设计时最好留出 10%-20% 的余量,不然校正完画面就变小了。
4.5 知识体系图
下面这张图,帮你理清视场角的核心逻辑:
这张图从定义出发,一路延伸到分类、公式、应用场景,最后落到畸变权衡。你顺着箭头看,就能把视场角这个指标吃透。
我的建议:做系统设计时,先把视场角定下来,再反推焦距和传感器。别反过来,不然很容易出现「镜头选好了,结果视场角不够」的尴尬情况。
公众号:蓝海资料掘金营,微信deep3321