matlab单目相机标定

本文介绍了如何使用MATLAB进行单目相机标定,包括准备标定图片、运行Camera Calibrator应用进行标定以及解析标定结果,详细解释了相机内参、畸变参数和重投影误差等概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用matlab进行相机参数标定非常方便,相机畸变模型请参考另一篇文章相机内参与畸变模型,单目相机标定的结果就是得到相机内参与畸变系数。

1、标定图片

首先,需要使用待标定的相机获取标定板的图片,这里使用棋盘格作为标定板。采集标定板图片需要在相机各个方位进行拍摄,不要在同一个位置获取多张图片,标定板的大小根据相机视野而定,一般选择棋盘格图案占图片大小的2/3,棋盘格子宽高应为:奇数x偶数,比如5x6,7x8,而不要8x8这样设计棋盘格,棋盘格精度会直接影响标定结果,高精度场景需要购买高精度的棋盘格,自行打印的棋盘格一般精度较低,视使用需求而定。用于标定的图片如下图:
在这里插入图片描述

2、标定

打开Matlab,在APPS里找到Camera Calibrator应用,如下图:
在这里插入图片描述
点击Add Images选择From file添加棋盘格图片
在这里插入图片描述
选择棋盘格图片后,弹出下面对话框,填写棋盘格的格子物理尺寸,例如我使用的棋盘格格子边长为10mm.

评论 20
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值