摄像机模型(内参、外参)
本人邮箱:[email protected],欢迎交流讨论,
欢迎转载,转载请注明网址http://blog.csdn.net/u010128736/
一、针孔模型
下图是针孔摄像机的基本模型。平面π称为摄像机的像平面,点
如图所示,图像坐标系为o-xy,摄像机坐标系为
它的像点m在图像坐标系中的齐次坐标记为
根据三角形相似原理,可得:
即:
由于是齐次坐标,可以记为
二、主点偏离图像中心
上面讨论的是理论情况,但实际情况中,主点可能不是图像坐标系原点(这里定义为图像中心)。若主点在图像坐标系中坐标为
则
三、CCD摄像机
1、数字离散化
通常我们获取得到的图像是CCD摄像机采集的数字图像,CCD相机是将图像平面的点进行数字离散化。嘉定CCD摄像机数字离散化后的像素是一个矩形,矩形的长与宽分别为dx,dy,则设像素坐标为
K为CCD的内参数矩阵,其中fx=f/dx,fy=f/dy称为CCD摄像机在u轴和v轴方向上的尺度因子,
2、倾斜因子
由于工艺,CCD存在一个倾斜因子s,
四、外参数矩阵
我们一般描述一个三维点,由于相机可能一直在运动,所以我们并不是基于摄像机坐标系下对其描述。我们通常是在世界坐标系下进行描述。世界坐标系与相机坐标系之间的关系可以用旋转矩阵和平移向量来描述。
如图所示,零空间点在世界坐标系下的坐标为
R(I,-C)为相机的外参数矩阵。其中R为旋转矩阵,令平移向量t为:
五、补充
1、摄像机中心
设相机在世界坐标系下的齐次坐标为C,则
令P=(H,p4),其中H为P的前三列所构成的3×3矩阵,p4是P的第四个列向量,所以
2、坐标原点
记
所以P矩阵的第4列向量是世界坐标原点对应的图像上的齐次坐标。
3、坐标轴方向
世界坐标系3个坐标轴方向的图像,3个坐标轴与无穷远平面交点分别为
即摄像机矩阵P的前3个列向量分别是世界坐标系3个坐标轴方向的图像点的齐次坐标。
参考
1、《计算机视觉中的数学方法》,吴福朝
2、《计算机视觉中的多视图几何》,剑桥大学出版社