《视觉SLAM十四讲》相机位姿与相机外参的区别与联系

一、相机位姿的定义

p c = T c w p w p_{c}=T_{cw}p_{w} pc=Tcwpw ………………P60 (3.40)
p w = T w c p c = T c w − 1 p c p_{w}=T_{wc}p_{c}=T^{-1}_{cw}p_{c} pw=Twcpc=Tcw1pc ………………P60 (3.41)
根据书中第60页底部和第61页顶部的文字叙述可知,设 p w p_{w} pw为某个点在世界坐标系中的坐标, p c p_{c} pc为该点在相机坐标系中的坐标,则 T c w T_{cw} Tcw为该点从世界坐标系变换到相机坐标系的变换矩阵 T w c T_{wc} Twc为该点从相机坐标系变换到世界坐标系的变换矩阵,其中 T c w T_{cw} Tcw T w c T_{wc} Twc都可以用来表示相机的位姿

Note: 实践当中使用 T c w T_{cw} Tcw来表示相机位姿更加常见。然而在可视化程序中使用 T w c T_{wc} Twc来表示相机位姿更为直观,此时 T w c T_{wc} Twc中的平移向量即为相机原点在世界坐标系中的坐标,因为当上面两式中的 p c p_{c} pc取成零向量时,即 p c = [ 0 0 0 1 ] T p_{c}=\begin{bmatrix} 0 & 0 & 0 & 1 \end{bmatrix}^{T} pc=[0001]T(已转化为齐次坐标)时, p c p_{c} pc就是相机坐标系中的原点, p w p_{w} pw就是相机原点在世界坐标系中的坐标: p w = T w c 0 = t w c p_{w}=T_{wc}0=t_{wc} pw=Twc0=twc,其中 t w c t_{wc} twc正是变换矩阵 T w c T_{wc} Twc中的平移向量。书中第五讲的joinMap程序即使用 T w c T_{wc} Twc来表示相机位姿进行点云拼接

二、相机外参的定义

Z P u v = Z [ u v 1 ] = K ( R P w + t ) = K T P w ZP_{uv}=Z\begin{bmatrix} u\\ v\\ 1 \end{bmatrix}=K(RP_{w}+t)=KTP_{w} ZPuv=Zuv1=K(RPw+t)=KTPw ………………P86 (5.8)
根据书中第86页底部的公式(5.8)和第87页顶部的文字叙述可知,上式中的 T T T即为 T c w T_{cw} Tcw表示的相机位姿,又称为相机的外参数

Note: 根据书中第87页中部的公式(5.10)可知,归一化坐标即为某点在相机坐标系中的坐标在相机归一化平面上的投影坐标。由公式(5.8)和公式(5.10)可得针孔相机成像模型相机坐标相机内参像素坐标相机外参世界坐标归一化坐标关系
p c = K − 1 Z P u v = T P w = P ~ c = Z P c p_{c}=K^{-1}ZP_{uv}=TP_{w}=\tilde{P}_{c}=ZP_{c} pc=K1ZPuv=TPw=P~c=ZPc

三、相机位姿与相机外参的区别与联系

相机的位姿有 T c w T_{cw} Tcw T w c T_{wc} Twc两种表示方式,其中 T c w T_{cw} Tcw又称为相机的外参数。

  • 14
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值