Camera calibration

一、因为最近一段时间都用到camera calibration相关的东西,但是只是用caltech camera calibration toolbox,对于camera intrinsic parameters和camera extrinsic parameters没有比较清楚的认识,所以,就想把这个东西搞清楚。

二、数码相机模型参数:

透视变换(perceptive transformation):

K=⎡ ⎣ ⎢ α x 00 γα y 0 u 0 v 0 1 ⎤ ⎦ ⎥  

径向畸变,切向畸变(distortion coefficient): k 1 ,k 2 ,p 1 ,p 2  

以上为数码相机的内部参数(intrinsic coefficient)。其中, α x   α y   分别为u轴和v轴的尺度因子,或者称为有效焦距,即 α x =f/Δ x   , α y =f/Δ y   , ( Δ x   , Δ y   分别为水平上相和竖直方向的相元间距, f  为焦距);u 0   v 0   为光学中心,即图像上的中心位置,又叫principle point; γ  为u轴和v轴的不垂直因子,多数情况下,令 γ=0 

外部参数(extrinsic coefficient):

R=⎡ ⎣ ⎢ r 1 r 4 r 7  r 2 r 5 r 8  r 3 r 6 r 9  ⎤ ⎦ ⎥        T=⎡ ⎣ ⎢ t x t y t z  ⎤ ⎦ ⎥  

其中,为旋转矩阵(Rotation Matrix), 为平移矩阵(Translation Matrix)。

三、各个坐标系之间的相互转换

1)世界坐标系到相机坐标系

⎡ ⎣ ⎢ ⎢ ⎢ X c Y c Z c 1 ⎤ ⎦ ⎥ ⎥ ⎥ =[R0 t1 ]⎡ ⎣ ⎢ ⎢ ⎢ X w Y w Z w 1 ⎤ ⎦ ⎥ ⎥ ⎥  

其中, [X w ,Y w ,Z w ]  表示点p在世界坐标系下的坐标, [X c ,Y c ,Z c ]  表示点p在相机坐标系中的坐标。

2)相机坐标系到图像坐标系

Z c ⎡ ⎣ ⎢ xy1 ⎤ ⎦ ⎥ =⎡ ⎣ ⎢ f00 0f0 001 000 ⎤ ⎦ ⎥ ⎡ ⎣ ⎢ ⎢ ⎢ X c Y c Z c 1 ⎤ ⎦ ⎥ ⎥ ⎥  

其中, f  为焦距,(x,y)为对应图像坐标系中p点的坐标

3)图像坐标系到像素坐标系

⎡ ⎣ ⎢ uv1 ⎤ ⎦ ⎥ =⎡ ⎣ ⎢ 1/d x 00 01/d y 0 u 0 v 0 1 ⎤ ⎦ ⎥ ⎡ ⎣ ⎢ xy1 ⎤ ⎦ ⎥  

其中,( u 0 ,v 0   )为图像坐标系原点在像素坐标系中的坐标,( d x ,d y   )分别为像素坐标系在X和Y方向上相邻像素间的距离。

世界坐标系到图像坐标系也可以根据上面三个公式得出:

Z c ⎡ ⎣ ⎢ uv1 ⎤ ⎦ ⎥ =⎡ ⎣ ⎢ f/d x 00 0f/d y 0 u 0 v 0 1 ⎤ ⎦ ⎥ [R0 t1 ]⎡ ⎣ ⎢ ⎢ ⎢ X w Y w Z w 1 ⎤ ⎦ ⎥ ⎥ ⎥  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值