关于摄像头标定中缩放参数s(scale)的解释

大家可能有段时间听过一句广告语:前置2000万柔光自拍,照亮你的美!

分隔符********************************************************************分隔符


正题:

两个很重要的概念:物理分辨率和逻辑分辨率

1>物理分辨率:即硬件固有的分辨率,对于摄像头指的就是感光器件一个个感光元组成的整体;对于LED和LCD显示屏大概就是其中一个个发光二极管、晶体管所组成的整体。

这些在硬件加工完成后就是既定的东西了。

2>逻辑分辨率:是一个和软件相关的量。正如开头我们谈到的2000万柔光自拍中的2000万,即V**O宣传的某个手机前置摄像头的分辨率大小。我们可能有时候会疑惑,为什么好多安卓机2000万的分辨率没有苹果几百万分辨率的图像质量好,细腻。大概猫腻就在这两个概念上。例如:一个物理分辨率在640*480的摄像头其实可以经过软件处理(向上采样、插值)构成一幅1280*720大小的图像。

下面是opencv中摄像头标定原理介绍中的公式:


关于摄像头标定中缩放参数s(scale)的解释






        其中的s即逻辑分辨率和物理分辨率之间的缩放因子,这里的m'即逻辑分辨率上某一像素点的坐标,乘以s即得到物理分辨率上的坐标,这个值根据透视投影原理,和世界坐标系中的相对应坐标关系如上。

补充:做UI设计的也会经常接触到这两个概念,其实实质都差不多,具体就是摄像头和显示屏一个是获取图像的,一个是显示图像的,刚好颠倒。