Matlab标定工具箱标定相机并校正图像

一丶拍摄棋盘格

可以将棋牌格打出来,从不同的角度拍摄棋盘格图像,

我从不同角度拍摄的棋盘格,其实拍摄的不好,光线不均匀,并且不同角度的变化不是很大,我使用A4纸打印出来进行的拍摄

棋盘格拍摄效果不好,可能会影响后续的标定效果,等下我们会介绍一下。

二丶Matlab标定工具箱标定

下拉即可找到camera calibrator

在相机校正窗口中添加棋盘格图像,然后会让你输入每一个棋盘格的长度,以毫米为单位,这需要用尺子测量棋盘格的长度

然后点击校正即可

可以看到我的投影误差还是比较大的 一般情况下都是低于0.5的,这个和棋盘格的拍摄有很大的关系,拍一组好的棋盘格有利于标定

最后导出标定结果即可

 

三丶校正图像

这些是校正之后的参数,然后我们利用参数和Matlab自带的函数undistortImage进行校正

[correct_img,new]=undistortImage(img,cameraParams);%调用了相机参数
figure(),imshow(correct_img);title('校正之后的');

输入参数是原始图像和相机校正参数,输出即为校正之后的图像

这样就矫正了图像,可以进行后一步处理。

放一张美女照片吧,学习不易 哈哈哈

 

转载请备注~

  • 26
    点赞
  • 241
    收藏
    觉得还不错? 一键收藏
  • 19
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值