美文网首页
FOV的计算

FOV的计算

作者: 技术是神奇的 | 来源:发表于2021-10-20 15:55 被阅读0次

tan(a / 2) = w / (2 * L) (a—水平视场角)
tan(b / 2) = h / (2 * L) (b—垂直视场角)
一般只用到水平视场角,其中,a:水平视场角 w:水平图像尺寸 L: 焦距

公式推导:
tan(a / 2) = w / (2 * L)
L = w / (2 * tan(a / 2))
a / 2 = arctan(w / (2 * L))
a = 2 * arctan(w / (2 * L))

举例:
通常查询sensor的datasheet可得到pixel size 及sensor输出的最大size;
如sensor gc5035: pixel size 1.12um, 输出最大size 2592x1944.
查询模组安装图,可以查到水平fov焦距 84.4,那么可以计算出焦距L为1.600f。
计算过程如下:
w = 2592 * 1.12 / 1000 = 2.903f
h = 1944 * 1.12 / 1000 = 2.177f
L = w / (2 * tan(a / 2)) = 2.903f / (2 * tan (84.4 / 2)) = 1.600f
以上3个数值,算法可能会用到。

注:如果是scale的分辨率,视场角不会变;如果是crop的分辨率,视场角就会变小。

相关文章

  • FOV的计算

    tan(a / 2) = w / (2 * L) (a—水平视场角)tan(b / 2) = h / (2 * L...

  • Field Of View

    摄像机中FOV(Field Of View)属性控制视野角度大小 FOV代表竖直方向的角度 计算横向的角度代码如下

  • UE4 自定义 FOV

    FPS 游戏第一人称枪械使用统一的 fov 会产生广角畸变。这是可能需要自定义 fov。在官方的 answer h...

  • 视场角(FOV)

    转载:http://www.coloreye.cn/wiki/doc-view-716.html 视场角(FOV)...

  • UE4 Panini

    一、设置camera FOV为170 二、设置“所在项目文件\Saved\Config\WindowsNoEdit...

  • SCNCamera

    专业名词解析 FOV 视场(Field Of View) viewing Frustum 查看平截头体 要显示场...

  • 求解投影视锥体水平夹角Foh

    已知 Fov Aspect = Width / Height 构造如下三角形,分别为视锥体的垂直切面,水平切面

  • Three.js基础探寻三——透视投影照相机

    5.透视投影照相机构造函数 透视投影照相机(Perspective Camera)的构造函数是: - fov 可视...

  • Maya AOV与Unity FOV的关系

    最近将在maya里做好的摄像机动画在unity里用cinemachine重现时遇到很恶心的问题,发现焦距对不上,经...

  • 2018-06-24

    Fov aff 荣耀7i 雅典娜 AF 自拍最好的手机。 图像质量的基础:平台,sensor 晓姿AG 孟加...

网友评论

      本文标题:FOV的计算

      本文链接:https://www.haomeiwen.com/subject/akbtaltx.html