相机模型中坐标系问题
在涉及到三维重建的相机模型中,真实三维世界中的某一点和其对应像素点之间是通过坐标系的转换得到的。这个过程具体涉及了四个坐标系:世界坐标系、相机坐标系、图像坐标系、像素坐标系。下述文章主要给出转换过程,以辅助理解坐标系的关机、相机光线的生成等问题。具体流程:
- 世界坐标系通过平移和旋转得到相机坐标系;
- 相机坐标系通过成像模型原理得到图像坐标系;
- 图像坐标系通过平移和缩放得到像素坐标系。
整体示意图和从世界坐标系到像素坐标系的整体公式如下:
世界坐标系—>相机坐标系
相机坐标系—>图像坐标系
由小孔成像原理,$f$ 为相机焦距:
从而有:
图像坐标系—>图像坐标系
由于图像坐标系和像素坐标系处于同一平面,故两者之间的差异在于坐标原点的位置和单位。像素坐标系的原点在图像坐标系的左上角,同时像素坐标系的单位为像素。
故两个坐标系之间的变换满足:
其中 $dx,dy$ 表示像素坐标系中每个像素点的宽和高,而图像坐标系的原点在像素坐标系中的横纵坐标分别为 $u_0,v_0$。从而有:
All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.