透镜畸变和畸变校准(OpenCV)

透镜畸变和畸变校准(OpenCV)

透镜畸变

理想的相机模型应该是小孔成像模型,但由于透镜制造和相机镜头安装等因素,必然会导致畸变的存在。畸变主要分为径向畸变、切向畸变和薄棱镜畸变。

1.径向畸变

径向畸变主要由透镜本身导致的,远离透镜中心的光线比靠近中心的光线弯曲的更严重。图1显示矩形网格因镜像畸变而产生的位移。从前面看,光心越向外,矩形网格上的点的位移越大。

image

图1 透镜的径向畸变图,箭头显示径向畸变图像上外部矩形网格的偏移

具体参考Learning OpenCV,Page412

数学模型表示如下,其中(xd,yd)为畸变点的位置,(xu,yu)为无畸变点的位置,(k1,k2,k3,k4,k5,k6)为径向畸变参数,此处为OpenCV的径向畸变模型:

image

图2显示了两种典型的径向畸变,分别为桶形畸变和枕形畸变

image

2.切向畸变

切向畸变主要由镜头安装导致,当透镜不完全平行于图像平面的时候产生切向畸变。下图显示了某透镜的切向畸变图像。

image

数学模型表示如下,其中(xd,yd)为畸变点的位置,(xu,yu)为无畸变点的位置,(p1,p2)为切向畸变参数。
image

3.薄棱镜畸变

薄棱镜畸变一般由镜头设计和加工安装误差导致,一般情况下

  • 2
    点赞
  • 47
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值