欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

照相机内部基准、外部基准、失真参数及其校准 - I. 照相机参数

最编程 2024-04-07 21:29:22
...

相机内参矩阵以及外参矩阵在介绍坐标系的时候已经推导过了
Z c [ u v 1 ] = [ f x 0 u 0 0 0 f y v 0 0 0 0 1 0 ] [ R T 0 → 1 ] [ X w Y w Z w 1 ] Z_c\begin{bmatrix}u\\v\\1\\\end{bmatrix}=\begin{bmatrix}f_x&0&u_0&0\\0&f_y&v_0&0\\0&0&1&0\end{bmatrix}\begin{bmatrix}R&T\\\mathop{0}\limits^{\rightarrow}&1\end{bmatrix}\begin{bmatrix}X_w\\Y_w\\Z_w\\1\end{bmatrix} Zcuv1=fx000fy0u0v01000[R0T1]XwYwZw1
内参矩阵为:
[ f x γ u 0 0 0 f y v 0 0 0 0 1 0 ] \begin{bmatrix}f_x&\gamma&u_0&0\\0&f_y&v_0&0\\0&0&1&0\end{bmatrix} fx00γfy0u0v01000
相机内参分别为:
f : f: f:焦距,单位毫米;
f x f_x fx:使用像素来描述x轴方向焦距的长度;
f y f_y fy:使用像素来描述y轴方向焦距的长度;
u 0 , v 0 u_0,v_0 u0,v0:主点坐标(相对于成像平面),单位也是像素;
γ \gamma γ:为坐标轴倾斜参数,理想情况下为0;
内参矩阵是相机自身的属性,通过标定就可以得到这些参数。

外参矩阵为:
[ R T 0 → 1 ] \left[ \begin{array}{c|c} R&T \\ \hline \mathop{0}\limits^{\rightarrow}&1 \end{array} \right] [R0T1]
相机的外参是世界坐标系在相机坐标系下的描述。 R R R是旋转参数是每个轴的旋转矩阵的乘积,其中每个轴的旋转参数 ( ϕ , ω , θ ) (\phi,\omega,\theta) (ϕ,ω,θ) T T T是平移参数 ( T x , T y , T z ) (T_x,T_y,T_z) (Tx,Ty,Tz)

畸变参数是:k1,k2,k3径向畸变系数,p1,p2是切向畸变系数。径向畸变发生在相机坐标系转图像物理坐标系的过程中。而切向畸变是发生在相机制作过程,其是由于感光元平面跟透镜不平行。径向畸变,即由于透镜的不同区域的焦距的不同而引起的畸变,分为枕形畸变和桶形畸变如下图所示,越靠近镜头边缘畸变越明显。
在这里插入图片描述