相机标定 <1>

相机标定原理

1. 相机标定 

        机器视觉中,确定某物体表面某点的几何位置与其在图像中对应的位置之间关系,必须建立相机成像的几何模型,而求取几何模型参数的过程叫做标定。通过定义可知,所谓标定就是求取坐标系之间转换对应关系。现求出这种对应关系,先了解集中坐标系。

2. 四种坐标系

  •    世界坐标系(World coordinate system)

         世界坐标系(world coordinate)(xw,yw,zw)(xw,yw,zw),也称为测量坐标系,是一个三维直角坐标系,以其为基准可以描述相机 和待测物体的空间位置。世界坐标系的位置可以根据实际情况自由确定。

  •    相机坐标系(Camera coordinate system)

         相机坐标系(camera coordinate)(xc,yc,zc)(xc,yc,zc),也是一个三维直角坐标系,原点位于镜头光心处,x、y轴分别与相面的两边平行,z轴为镜头光轴,与像平面垂直

  •    像素坐标系(Pixel coordinate system)

       像素坐标系uov是一个二维直角坐标系,反映了相机CCD/CMOS芯片中像素的排列情况。原点O位于图像的左上角,uu轴、vv轴分别于像面的两边平行。像素坐标系不利于坐标变换,因此需要建立图像坐标系XOY,

         其坐标轴的单位通常为毫米(mm),原点是相机光轴与相面的交点(称为主点),即图像的中心点,XX轴、YY轴分别与uu轴、vv轴平行。故两个坐标系实际是平移关系,即可以通过平移就可得到。

  •    像平面坐标系

3.   坐标系之间转换关系

      像平面坐标系转化像素坐标系(其中UOV为像素坐标系,XOY像平面坐标系) 

      下图是两坐标系互相垂直情况

 下面是两坐标系不垂直情况

 

      相机坐标系转化相平面坐标系

 

      世界坐标系转化相机坐标系

      对于任意的两个坐标系,我们都可以通过旋转和平移变换来进行转换,其中旋转变换可以通过分别绕x,y,z轴的旋转来实现并得到旋转矩阵。为了便于矩阵运算,我们引入齐次坐标系,于是世界坐标系到相机坐标系的转换矩阵为:(https://blog.csdn.net/chentravelling/article/details/53558096)这篇博客介绍了RT矩阵由来。

 R是旋转矩阵3 X 3,T是平移矩阵3 X 1;

 公式合并即可求出内部参数!!

 

详细可参考:https://blog.csdn.net/waeceo/article/details/50580607

 

原文地址:https://www.cnblogs.com/xingyuanzier/p/11777683.html