齐次坐标系
引入齐次坐标可以让级联的仿射变换变成矩阵连乘。n+1维齐次坐标是对n维奇卡尔坐标的扩展。
[xy]=⎣⎡xy1⎦⎤=⎣⎡2x2y2⎦⎤=⎣⎡wxwyw⎦⎤
转换关系如上公式所示,齐次坐标系与笛卡尔坐标系的转换关系是第i维除以最后一维。
示例(from: https://www.cnblogs.com/shine-lee/p/10950963.html)

相机与世界
世界坐标系to相机坐标系
世界坐标系(X, Y, Z):世界中的某一个坐标系
到
相机坐标系(Xc, Yc, Zc):相机光轴向外为z正方向,向左为x正方向,向上为y正方向
由旋转+平移得到。
⎣⎡XcYcZc⎦⎤=R⎣⎡XYZ⎦⎤+t
齐次坐标:
⎣⎢⎢⎡XcYcZc1⎦⎥⎥⎤=[R0⊺t1]⎣⎢⎢⎡XYZ1⎦⎥⎥⎤
相机坐标系to图像物理坐标系to图片像素坐标系
图像物理坐标系(xp,yp,zp):呈现在图像上的、单位距离改变的坐标系.几何关系见下图
图像像素坐标系 (x,y,z):图片物理坐标系的原点改变,因为一般图片原点都在图片的左上角


由相似三角形知识可得:
λ⎣⎡xpypf⎦⎤=⎣⎡XcYcZc⎦⎤
引入齐次坐标系:
⎣⎡xpypf⎦⎤=⎣⎢⎢⎡XcYcZc1⎦⎥⎥⎤=⎣⎢⎢⎡XcYcZc1⎦⎥⎥⎤=⎣⎡100010001000⎦⎤⎣⎢⎢⎡XcYcZc1⎦⎥⎥⎤
得:
⎣⎡xpyp1⎦⎤=⎣⎡f000f0001⎦⎤⎣⎡xpyp1⎦⎤=⎣⎡f000f0001⎦⎤⎣⎡100010001000⎦⎤⎣⎢⎢⎡XcYcZc1⎦⎥⎥⎤
由于是矩阵乘法,所以不做精确推导了,直接给出最后的转换关系:
⎣⎡xy1⎦⎤=⎣⎡f000f0001⎦⎤⎣⎡100010001000⎦⎤[R0⊺t1]⎣⎢⎢⎡XYZ1⎦⎥⎥⎤
得:
x=K[R∣t]X
其中K称为相机的内参、R/t称为相机外参
