高版本的MATLAB直接就有标定工具箱,我用的是matlab r2016a,首先声明,必须将双目摄像头拍摄好的棋盘格图片放到两个文件夹,即左相机的照片放到一个文件夹,右相机的照片放到一个文件夹,左右图片必须对应。使用步骤如下:
- 首先打开MATLAB有如下界面,点击应用程序
- 点击应用程序,会出现以下界面,点击下拉按钮,图中圆圈位置。
- 向下滑动,找到图像处理和计算机视觉部分,点击双目标定
- 点击Add images,意思是添加图片
5.输入棋盘格单个格子尺寸,我的是32mm。选择标定图片的文件夹位置,左右两个相机的文件
6.等待图片导入
7、点击标定calibrate如图所示,镜像畸变系数一般选择2
8、标定完成误
9、导出标定结果,点击如图示
10、可通过删除较大误差的图片组来减小误差
11、在命令行里找到所需要的各个参数
将结果运用到立体匹配阶段就好了