相机知识整理
坐标系之间的关系
世界与相机
核心:旋转和平移;旋转使得坐标轴重合,平移使得原点重合
表示方式:非齐次形式
齐次表示:
其中R为3*3的单位正交阵。列向量模长为1,且相互正交。
相机与图像
核心:透视。线性投影,使用齐次空间可以帮助理解。计算关系是利用空间中的相似三角形进行计算的。
以齐次坐标的形式表示有:
图像与像素
核心:放缩与平移。
放缩:由于像素点是离散的,而一个像素点在物理空间上的尺寸是dx * dy(mm)。
平移:是由于图像平面和像平面的坐标原点不一样。
关系如下:
图像转换到像素时,/dx或者/dy,并去中心化(-u0,-v0)
齐次坐标的表示:
双目相机之间的关系
双目相机之间的关系是经过旋转和平移后对准的[R|t],特殊的在平行的双目情况下一般以左相机坐标作为系统坐标。例如左相机作坐标(xl,yl,z),右相机坐标(xr,yr,z),那么xr-xl = b(基线长度);比如左边的圆点在右边坐标系中为(-b,0,0)。
总结
需要注意的是:fx = f/dx;fy = f/dy;还有内参矩阵最后一列全为零的补位。
相机标定
标定参数:内参(fx,fy,u0,v0),外参(R,t),畸变(径向畸变系数k1,k2;切向畸变系数p1,p2)【一般考虑相机的径向畸变就可以了,引入过多的非线性参数往往不能提高标定精度】
思想:利用平面板(Z = 0)进行标定,将求解A*[R|t]转化为求解单应性矩阵H,再利用单应性矩阵求解参数。
求解单应性矩阵至少需要4对点(知道对应点之间的关系),而由单应性矩阵H分解出参数需要至少3张图
尺度约束条件:R为3*3的单位正交阵。1.列向量模长为1;2.且相互正交。
无畸变
有畸变的标定
以无畸变的参数作为初值进行优化
三维重建
1.射线交汇法
2.非平行三角测量
3.平行三角测量