Matlab添加工具箱对相机+投影仪系统进行标定
相机+投影仪系统标定
写在前面
1.写的比较详细,所以拆分成几部分。
2.使用Matlab添加额外的工具箱完成标定。
3.使用棋盘格标定相机、投影仪。
- 标定工具下载地址
1.相机标定工具箱Bouguet’s Calibration Toolbox ,详细使用说明见Camera Calibration Toolbox for Matlab
2.投影仪标定工具箱,详细使用说明见论文。
1.标定工具箱的配置
- 1.将下载的2个压缩文件解压,移动到MATLAB安装路径下的toolbox中。
- 2.打开MATLAB,点击设置路径
- 3.在路径设置窗口中点击添加文件夹,分别选中刚才移动到toolbox中的工具箱文件夹,再点击添加并包含子文件夹然后点击保存,关闭。
2.拍摄标定数据图像
制作一个大的标定板,在标定板左侧粘贴上棋盘格,右侧预留出足够的空间作为投影仪投射棋盘格图像的承载幕布。打开投影仪投射棋盘格图案,变换标定板的位置,拍摄10组以上的图像数据,图像数据要求图中2个棋盘格都足够清晰(我这个是反面教材,不够清晰,但是标定板制作的样式就这样,左侧粘贴棋盘格,右侧投影棋盘格)。
将相机拍摄的图像保存名称为image_.jpg image_2.jpg image_3.jpg ...
图片格式都可以,名称前面部分要相同,后缀应为小写英文字母,将图像保存到一个文件夹中,将文件夹路径添加到Matlab路径。
3.标定工具箱使用
在Matlab命令行窗口输入cam_proj_gui
会打开Camera Projector Calibration Toolbox
点击Camera Calibration Gui
会打开刚才添加进matlab中的相机标定工具箱
1.相机标定
首先进行相机标定,相机标定参见使用[Bouguet’s Calibration Toolbox]工具箱进行相机标定->从2.读取图像开始进行相机标定