OpenCV 2.4的标定及照片形变纠正流程

本文介绍了使用OpenCV 2.4进行相机标定的简单步骤,包括拍摄标定板的不同角度照片,利用OpenCV样本代码处理生成标定文件,以及理解并应用标定结果进行图像畸变纠正。通过示例代码展示如何实现纠正过程。
摘要由CSDN通过智能技术生成

最近在抽风研究基于行车记录仪的SLAM,所以正好接触到了相机标定。感觉网上教程都偏复杂,就把自己的方法跟大家分享一下。


必备:opencv2.4


第一部分:如何无脑标定

首先,找到一个标定板。没有的小伙伴可以自己打一个,放在平的板子上。然后用要标定的相机不同位置及角度照几张照片,20张左右为佳。大概如下图所示。



第二,找到opencv2.4/sample文件夹,如果当前目录下没有build文件夹的话,就build一下。命令行中输入:

mkdir build
cd build
cmake ..
make


第三,命令行转到build/cpp文件夹中输入:

./cpp-example-imagelist_creator imagelist.yaml 0.jpg 1.jpg 2.jpg ... 29.jpg 30.jpg
第一个参数为 运行的程序;第二个参数为输出的 图像列表文件,后面参数0.jpg 1.jpg 2 .jpg ... 29.jpg 30.jpg为省略的要标定的图片名称列表一定要写全
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值