相机标定

1.什么是相机标定

镜头对光线有折射作用,将现实中的景物投射成一幅图像。这个过程可以用一套完整的数学模型来表示。而相机的标定就是来估计这套模型的参数。

相机标定

目前常见的鱼眼镜头类型有下面几种,他们都有一些有意思的特性,感兴趣的小伙伴可以去了解一下。

StereographicEquidistantEquisolid AngleOrthographic
2 f ⋅ t a n ( θ / 2 ) 2f\cdot tan(\theta/2) 2ftan(θ/2) f ⋅ θ f\cdot\theta fθ 2 f ⋅ s i n ( θ / 2 ) 2f\cdot sin(\theta/2) 2fsin(θ/2) f ⋅ s i n ( θ ) f\cdot sin(\theta) fsin(θ)

2.如何标定

目前相机标定比较成熟和简单的方案就是张正友的棋盘格标定法。仅通过观测图像上棋盘格的二维坐标,并利用棋盘格的实际物理尺寸来计算出相机的数学模型参数以及棋盘格的三维坐标。相关的文章有很多,此处不作详细介绍。

棋盘格

棋盘格的选用比较随意,只有精确数量足够即可,但由于一般棋盘格是重复性图案,为了将图像上的二维坐标和三维坐标对应起来,拍摄过程中,棋盘格必须要拍摄完整。

有问题就有方案,有人将其他领域的Mark方案拿过来用。
在这里插入图片描述
相当于给每个网格加了一个位置标记, 可以容忍部分遮挡的问题,但标定方式的本质是不变的。
在这里插入图片描述

3.分享

分享几个我平时用的标定软件。
第一个是我基于Opencv写的简单的标定工具,可以用charUco 标定鱼眼相机。期待大家的使用和建议。https://github.com/blanklog/CameraCalibration_Qt

另外Matlab里也有对应的工具,还有一个第三方的工具库,Camera Calibration Toolbox :http://www.vision.caltech.edu/bouguetj/calib_doc/

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

blanklog

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值