smoothly-vslam学习笔记(2.相机标定)

1.相机标定   

    从世界坐标到相机坐标需要经过多重变换,可用p=MP表示这一过程,其中p为相机坐标,P为世界坐标,M为相机参数矩阵,M=K[R T],其中K为相机内参矩阵,R,T为相机外参矩阵,如下图所示95da556925e24447bcc712889973d3a5.jpg

       相机标定就是求得K,R,T矩阵中参数的过程,由张正友标定法可知,我们可以使用规则的网格图片进行相机标定,其中p,P皆为已知值,列出下图方程。488c0759520f47e6831176f456555de6.jpg

       易知,相机参数矩阵M中共有11个位置参数,由其次非线性方程求解的相关知识可知我们至少需要12个方程来求解,又一个点对应两个方程,故我们共需要六个点求解方程,下图为求解流程。0ab8b5b235eb45acaabb9050b905f256.jpg

 

      图解可知,我们先展开得到M的具体值。将M矩阵分行列为a1,a2,a3,从上篇笔记中可以看出相机外参矩阵R中参数r1,r2,r3两两垂直。可得三个向量之间,两两点乘等于0,叉乘等于剩余向量,自身点乘为1,叉乘为0。又a3=r3,可利用a3与其余两项分别进行点乘和叉乘来简化方程,获得a1,a2,a3之间的关系,最终解出相机参数。

2.径向畸变标定

      在实际标定中,图像畸变会导致相机坐标转换和相机标定,精度下降,故在标定中,我们往往还会引入径向畸变修正公式参数矩阵S,最终得到p=SMP,S矩阵如下图所示。dee3aa2469da4415bff6121c1541d59e.jpg

       易知S矩阵中参数λ又由k1,k2,k3组成,这意味着我们现在共有14个未知参数,但此时构成的方程不再能直接解出,故需使用最小二乘进行近似求解。

45bd2f8a052e4ecb9d28aab0005724c6.jpg

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值