使用单相机校准器应用程序
摄像机校准器概述
您可以使用相机校准器应用程序估计相机的内在,外在,和镜头失真参数。您可以将这些相机参数用于各种计算机视觉应用程序。这些应用,例如从图像中去除镜头畸变的影响,测量平面物体,或从多个相机重建3d场景。
用于校准的一组函数相机校准器应用程序提供相机校准的工作流程。你可以在MATLAB中直接使用这些函数®工作区。有关函数列表,请参见摄像机标定.
遵循以下工作流程,使用应用程序校准您的相机。
准备图像,相机和校准模式。
添加图像并选择标准或鱼眼相机模型。
校准相机。
评估校准精度。
调整参数以提高精度(如有必要)。
导出参数对象。
如果默认值工作正常,那么在导出参数之前不需要做任何调整。
选择校准模式
的相机校准器应用程序万博1manbetx支持棋盘,圆形网格,和自定义检测器模式。有关这些模式的详细信息,请参见校准模式.
捕获校准图像
为获得最佳校准结果,请使用校准模式的10至20张图像。校准器至少需要三张图像。使用未压缩图像或无损压缩格式,如PNG。校准模式和相机设置必须满足一组要求才能与校准器一起工作。有关相机设置和捕获图像的详细信息,请参见准备相机和捕捉图像.
使用相机校准器应用程序
打开App
MATLAB工具条:在应用程序选项卡,在图像处理与计算机视觉“,部分,单击相机校准器图标。
MATLAB命令提示符:输入
cameraCalibrator
添加图像和选择相机型号
要开始校准,必须添加图像。您可以从文件夹中添加保存的图像,也可以直接从相机中添加图像。校准器分析图像以确保它们符合校准器的要求。校准器然后检测所选图案的点。有关相机设置和捕获图像的详细信息,请参见准备相机和捕捉图像.
添加图像后,将出现“图像和模式属性”对话框。在校准器可以分析校准模式之前,必须选择校准模式来检测和设置模式结构的图像属性。有关此对话框的详细信息,请参见选择校准模式和设置属性.
校准
一旦你对接受的图像感到满意,在校准选项卡上,选择校准.默认的校准设置使用相机参数的最小设置。首先使用默认设置运行校准。在评估结果后,您可以尝试通过调整设置或添加或删除图像来提高校准精度,然后再次校准。如果你在标准和鱼眼相机模型之间切换,你必须重新校准。
评估校准结果
您可以通过检查重投影误差、检查相机外部环境或查看未失真图像来评估校准精度。为获得最佳校准结果,请使用所有三种评估方法。
提高校准
要改进校准,您可以删除高误差图像,添加更多图像,或修改校准器设置。
考虑添加更多的图像,如果:
您的图像少于10个。
校准模式没有覆盖足够的图像帧。
校准模式相对于相机的方向没有足够的变化。
考虑删除图像,如果图像:
具有较高的平均重投影误差。
都是模糊的。
包含一个校准图案,其相对于相机平面的角度大于45度。
错误地检测到校准模式点。
导出摄像机参数
当您对校准精度满意时,请选择导出摄像机参数对于标准相机型号或导出摄像机参数鱼眼相机模型。您可以将相机参数导出到MATLAB工作区中的对象,也可以将相机参数生成为MATLAB脚本。
参考文献
[1]张震。“一种灵活的摄像机定标新技术”模式分析与机器智能汇刊.22日,没有。11(十一月2000):1330-34。https://doi.org/10.1109/34.888718。
[2]海克拉,J.和O.西尔文。带有隐式图像校正的四步相机校准程序在IEEE计算机学会计算机视觉与模式识别会议论文集.1106 - 12所示。圣胡安,波多黎各:IEEE计算。Soc, 1997年。https://doi.org/10.1109/CVPR.1997.609468。
Scaramuzza, Davide, Agostino Martinelli和Roland Siegwart。“轻松校准全向摄像机的工具箱。”在2006年IEEE智能机器人与系统国际研讨会论文集, 5695 - 701。北京:IEEE, 2006。https://doi.org/10.1109/IROS.2006.282372
厄本、史蒂芬、延斯·莱特洛夫和斯特凡·欣茨。改进的广角,鱼眼和全向相机校准。摄影测量与遥感杂志108(2015年10月):72-79。https://doi.org/10.1016/j.isprsjprs.2015.06.005。
另请参阅
应用程序
功能
showReprojectionErrors
|showExtrinsics
|undistortImage
|detectCheckerboardPoints
|generateCheckerboardPoints
|estimateCameraParameters
对象
相关的例子
- 校准模式
- 准备相机和捕捉图像
- 选择校准模式和设置属性
- 单摄像机标定精度评估
- 用校准相机测量平面物体
- 使用AprilTag标记的相机校准
- 结构从运动从两个视图
- 结构来自运动来自多个视图
- 基于立体声视频的深度估计
- 三维点云配准与拼接
- 未校准立体图像校正
- 棋盘模式
- 对称圆网格图案
- 不对称圆形网格图案