matlab2017b单目相机标定详细步骤说明
1. 下载标定工具包
http://www.vision.caltech.edu/bouguetj/calib_doc/download/index.html
下载完成后,解压到指定文件夹。
2. 将采集到的棋盘格图像文件包,放到 TOOLBOX_calib文件夹内:
说明:
所采集的棋盘格图像个数:18*2=36
标定板角点数:11*8
每个棋盘格的尺寸:25mm*25mm
3.启动标定程序
matlab打开TOOLBOX_calib目录下的calib_gui_normal.m;
然后打开棋盘格图所在目录,点击“运行”,出现如图框,选择“添加到路径”;
出现操作界面 :
4. 执行左相机标定
(1)点击【Image names】:输入棋盘格图像名和类型,加载并显示图像。
输入图像名的前缀,如left,回车;
输入图像类型,如j,回车;
(2)点击【read Images】: 加载图像。
(3)点击【extract grid corners】:提取标志点
说明:
默认的输入可以直接点击回车;
出现带十字叉线的图后,按如下顺序点击四个点,点击完成后会出现如图坐标规划;
输入dX/dY,即每个各自的物理尺寸;
初始角点位置:
最终角点位置:
回车,进行下一幅图像,重复鼠标点击选点,回车进入下一幅,直到18幅图像提取完毕;
(4)点击【Calibration】:执行标定
(5)点击【Save】:保存标定结果,为了后面做双目标定,可以把名字修改为
Calib_Results_left.mat
5. 按照左相机的标定流程,进行右相机标定
保存标定结果,并将名字修改为 :
Calib_Results_right.mat