小孔相機模型

相機坐標系:
以相機的光心或焦點O作為原點與坐標軸x,y,z組成相機坐標系。
像素坐標系:
以成像平面中心O'和坐標軸x'與y'組成像素坐標系。
在相機坐標系下的點P=[X,Y,Z]T,映射到像素坐標系中的點P'=[x,y]T,P'在相機坐標系下的坐標為[x,y,z]T,其中f為焦距:

根據相似三角形可知:

整理后為:

即若取相機坐標系下的點X,映射到像素坐標系下的點x,關系為:

齊次坐標系化:

改寫為:

簡寫成:

- x表示像素坐標(u,v,1)
- K是一個3*3內參矩陣
- R是一個3*3旋轉矩陣
- t是3*1平移矩陣
- X是世界坐標(X,Y,Z,1)

其中[R t]X把世界坐標轉換成相機坐標,K[R t]X把相機坐標轉換成像素坐標。
相機坐標與世界坐標重合(相機坐標原點就是[0,0,0],且沒有經過旋轉),同時由相機坐標到像素坐標沒有經過平移、放縮和傾斜,表述如下:

內參:
若由相機坐標到像素坐標經過了平移(水平平移u0,豎直平移v0):

若由相機坐標系到像素坐標系又經過了放縮(水平放大α,豎直放大β)

若由相機坐標系到像素坐標系由經過了傾斜:

外參:

若由世界坐標系到相機坐標系經過了平移(x方向平移tx,y方向平移ty,z方向平移tz):

若由世界坐標系到相機坐標系又經過了旋轉:

