我是靠谱客的博主 热心酸奶,最近开发中收集的这篇文章主要介绍浅析相机FOV,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

文章目录

        • 什么是FOV?
        • HFOV, VFOV, DFOV
        • DFOV如何转换成HFOV和VFOV?

最近试了很多sensor, 每次在选镜头时都对其提到的FOV参数一头雾水。不同的sensor要配不同的镜头,而不同的镜头由于焦距的不同,FOV也不一样。这其中有什么联系呢?FOV又分为HFOV(水平), VFOV( 垂直), DFOV(对角)。大部分镜头规格书上只提供一个FOV数值,具体如何对应上呢?
要搞清上面的这些问题,首先需要把基本概念搞清楚。

什么是FOV?

FOV的全称是Field of View (视场角)。如Fig.1所示,如果成像平面的宽度(W)固定, FOV的大小直接由Focal Length(焦距)决定。Focal Length越大,看得越远,但FOV越小。Focal Length越小,看得越近,但FOV变大。
Fig1
Fig.1
如果已知W和Focal Length, FOV可以用简单的三角函数关系就可以求出。

HFOV, VFOV, DFOV

HFOV: 水平FOV
VFOV: 垂直FOV
DFOV: 对角FOV
由Fig.2可以看出,HFOV由Focal Length和senor的宽度(W)决定, VFOV由Focal Length和sensor的高度(H)决定。DFOV由Focal Length, W, H共同决定。
在这里插入图片描述
Fig.2

DFOV如何转换成HFOV和VFOV?

有了上面的知识,我们应该可以清楚的了解到为什么在选择sensor镜头的时候要考虑sensor的尺寸。以及不同的镜头焦距会有不同的FOV。镜头的规格书上一般会告诉我们一个FOV的值,比如78度,这个FOV其实是DFOV。那么如果已知DFOV, 如何求出HFOV和VFOV呢?
这个公式需要推导下,具体过程就不写了,结论如下, 以下公式中的alpha代表DFOV/2:
在这里插入图片描述

最后

以上就是热心酸奶为你收集整理的浅析相机FOV的全部内容,希望文章能够帮你解决浅析相机FOV所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(77)

评论列表共有 0 条评论

立即
投稿
返回
顶部