通过MCP连接 →

输入计算

数学公式

广告

结果

所需焦距
31.18
毫米(mm)
传感器尺寸 36 mm
视角 60°

焦距计算器是什么?

这个计算器可以帮你算出:要在指定的相机传感器上拍到某个特定视角(FOV,也叫视场角),需要多长的镜头焦距(单位:毫米)。它是一个纯几何工具,适用于任何成像系统——全画幅、APS-C、M4/3、机器视觉相机,乃至手机传感器都行,不依赖任何品牌或地区假设。

使用方法

先填入相应的传感器尺寸(毫米)。算水平视角就用传感器宽度,算垂直视角就用高度,算对角线视角则用对角线长度——关键是前后保持一致。接着输入你想要的视角度数,即可读出对应的焦距。

公式解析

传感器、镜头和被摄场景在镜头处构成两个相对的直角三角形。半个传感器尺寸是半视角的对边,焦距则是邻边,于是得到:

$$f = \frac{\text{Sensor (mm)}}{2 \cdot \tan\left(\dfrac{\text{FOV}}{2} \cdot \dfrac{\pi}{180}\right)}$$

其中 \(d\) 为传感器尺寸,FOV 为视角。计算时先把视角除以 2,并把角度从度换算成弧度,再取正切值。

展示镜头中焦距 f、传感器尺寸 d 和视场角 theta 的示意图
焦距、传感器尺寸与视场角之间的几何关系。

实例演算

以宽度为 36 mm 的全画幅传感器为例,想要 60° 的水平视角:半视角为 30°,\(\tan(30°) \approx 0.5774\)。因此 $$f = \frac{36}{2 \times 0.5774} \approx 31.18 \text{ mm}$$——非常接近经典的"标准偏广角"镜头。

常见问题

我该用哪个传感器尺寸?取决于你关心哪个方向的视角:水平用宽度,垂直用高度,对角线视角则用对角线长度。

这个公式考虑了镜头畸变吗?没有。它采用理想的直线(针孔)成像模型,对普通镜头很准确,但不适用于极端的鱼眼镜头。

视角能超过 180° 吗?不能——正切函数在 180° 处发散,所以这个直线成像公式只在 180° 以下有效。

最后更新: