马春杰杰博客
致力于深度学习经验分享!

[mcj]Opencv张正友相机标定傻瓜教程附代码!

opencv版本为:2.4.10

贴代码:

运行前需要先准备标定图片和记录标定图片列表的文本文件,并放入程序所在目录下,如下图所示:

[mcj]Opencv张正友相机标定傻瓜教程附代码!

文本文件的内容如下:

[mcj]Opencv张正友相机标定傻瓜教程附代码!

运行效果图:

[mcj]Opencv张正友相机标定傻瓜教程附代码![mcj]Opencv张正友相机标定傻瓜教程附代码!

[mcj]Opencv张正友相机标定傻瓜教程附代码!

[mcj]Opencv张正友相机标定傻瓜教程附代码!

最后在程序所在目录下生成“caliberation_result.txt”文件,记录了标定的误差、相机内外参数信息:

[mcj]Opencv张正友相机标定傻瓜教程附代码!

感谢无名前辈提供的测试图例!

如果你对这篇文章有什么疑问或建议,欢迎下面留言提出,我看到会立刻回复!

打赏
未经允许不得转载:马春杰杰 » [mcj]Opencv张正友相机标定傻瓜教程附代码!

留个评论吧~ 6 评论前登陆可免验证码!

私密评论
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址(选填,便于回访^_^)
  1. #1

    Size square_size = Size(10,10); /* 实际测量得到的标定板上每个棋盘格的大小 */
    你好,请问下这个Size(10, 10) 中的两个10是怎么算出来的?谢谢

    访客 5年前 (2019-06-25) 来自天朝的朋友 谷歌浏览器 Windows 10 回复
    • @访客 这个不是算出来的,是实际打印的棋盘纸的网格大小。

      马春杰杰 5年前 (2019-06-25) 来自天朝的朋友 谷歌浏览器 Windows 10 回复
      • @马春杰杰 非常感谢你的回复,想再请问一下,这个10的单位是什么?是像素还是厘米?是怎么得到的?谢谢。

        访客 5年前 (2019-06-25) 来自天朝的朋友 谷歌浏览器 Windows 10 回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

登录

忘记密码 ?

切换登录

注册