MultiCol-SLAM鱼眼相机的相机模型

本文深入探讨了multiCol-SLAM系统中鱼眼相机的复杂校准参数,对比openvslam系统的简单配置,详细解释了forwardpolynomialf(ρ)和backwardpolynomialrho(θ)的物理意义,及affinematrix的作用。通过代码示例,阐述了从二维图像点到三维世界点的映射过程。
%YAML:1.0

# Camera Parameters. Adjust them!
# Camera calibration parameters camera back
Camera.Iw: 754
Camera.Ih: 480

# hyperparameters
Camera.nrpol: 5
Camera.nrinvpol: 12

# forward polynomial f(\rho)
Camera.a0: -209.200757992065
Camera.a1: 0.0 
Camera.a2: 0.00213741670953883
Camera.a3: -4.2203617319086e-06
Camera.a4: 1.77146086919594e-08

# backward polynomial rho(\theta)
Camera.pol0: 293.667187375663
Camera.pol1: 149.982043337335
Camera.pol2: -10.448650568161
Camera.pol3: 28.2295300683376
Camera.pol4: 7.13365723186292
Camera.pol5: 0.056303218962532
Camera.pol6: 10.4144677485333
Camera.pol7: 0.166354960773665
Camera.pol8: -5.86858687381081
Camera.pol9: 1.18165998645705
Camera.pol10: 3.1108311354746
Camera.pol11: 0.810799620714366

# affine matrix
Camera.c: 0.999626131079017
Camera.d: -0.0034775192597376
Camera.e: 0.00385134991673147

# principal point
Camera.u0: 392.219508388648
Camera.v0: 243.494438476351

# create a mirror mask for fisheye cameras
Camera.mirrorMask: 1

以上是multicol-SLAM的相机内参,forward polynomial f(\rho)backward polynomial rho(\theta) 分别代表的物理意义是什么?以及仿射变换矩阵affine matrix在这里的作用是什么?

对于同样具有鱼眼相机的openvslam系统,其鱼眼相机的配置文件:

Camera.name: "TUM VI monocular"
Camera.setup: "monocular"
Camera.model: "fisheye"<
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值