主要内容

使用单相机校准器应用程序

相机校准器概述

您可以使用相机校准器应用程序来估计相机的内在,外在,和镜头失真参数。您可以将这些摄像机参数用于各种计算机视觉应用程序。这些应用,例如从图像中去除镜头失真的影响,测量平面物体,或从多个相机重建3-D场景。

的校准函数套件相机校准器App提供相机标定的工作流程。你可以直接在MATLAB中使用这些函数®工作区。有关函数列表,请参见摄像机标定

工作流图;准备图像>添加图像>校准>评估>改进>导出。

按照这个工作流程使用应用程序校准您的相机。

  1. 准备图像、相机和校准模式。

  2. 添加图像并选择标准或鱼眼相机模型。

  3. 校准相机。

  4. 评估校准精度。

  5. 调整参数以提高精度(如有必要)。

  6. 导出参数对象。

如果默认值工作正常,那么在导出参数之前不需要做任何调整。

选择校准模式

相机校准器应用程序支持棋盘格,圆网格,和自定义检测器模式。有关这些模式和包含可打印模式的PDF文件的详细信息,请参见校准模式

捕捉校准图片

为了获得最佳的校准结果,使用校准模式的10到20张图像。校准器至少需要三幅图像。使用未压缩的图像或无损压缩格式,如PNG。校准模式和相机设置必须满足与校准器一起工作的一组要求。有关相机设置和捕获图像的更多详细信息,请参见准备相机和捕捉图像

使用相机校准器App

打开应用程序

  • MATLAB工具条:在应用程序选项卡,图像处理与计算机视觉“,部分,单击相机校准器图标。

  • MATLAB命令提示符:输入cameraCalibrator

添加图像和选择相机模型

要开始校准,必须添加图像。您可以从文件夹中添加保存的图像,也可以直接从相机中添加图像。校准器分析图像,以确保它们满足校准器的要求。校准器然后检测所选图案的点。有关相机设置和捕获图像的详细信息,请参见准备相机和捕捉图像

从文件中添加图像

获得生活的图片

添加图像后,将出现“图像和模式属性”对话框。在校准器分析校准模式之前,必须选择校准模式来检测并设置模式结构的图像属性。有关此对话框的更多详细信息,请参见选择校准模式并设置属性

分析图像

查看图像和检测点

校准

一旦你对所接受的图像感到满意,就校准选项卡上,选择校准.默认的校准设置使用相机参数的最小集。首先使用默认设置运行校准。在评估结果后,您可以尝试通过调整设置或添加或删除图像来提高校准精度,然后再次校准。如果你在标准相机和鱼眼相机之间切换,你必须重新校准。

选择相机模型

标准模型的选择

鱼眼模型选项

校准算法

评估校准结果

您可以通过检查重投影误差、检查相机外部结构或查看未失真的图像来评估校准精度。为了获得最佳的校准结果,请使用所有三种评估方法。

相机标定结果,显示未失真图像,重投影误差图,相机外观图

检查Reprojection错误

检查外部参数可视化

视图不失真图像

提高校准

要改进校准,可以删除高误差图像,添加更多图像,或修改校准器设置。

考虑添加更多的图片,如果:

  • 你只有不到10张图片。

  • 校准模式没有覆盖足够的图像帧。

  • 校准模式在相对于相机的方向上没有足够的变化。

考虑删除图片,如果图片:

  • 具有较高的平均重投影误差。

  • 都是模糊的。

  • 包含与相机平面相对角度大于45度的校准图案。

    与相机平面的角度大于45度时的校准模式。

  • 未正确检测到校准模式点。

标准模型:改变径向畸变系数的数量

标准型号:计算倾斜

标准模型:计算切向失真

鱼眼模型:估计对齐

出口相机参数

当您对校准精度满意时,选择出口相机参数对于标准相机模型或出口相机参数对于鱼眼相机模型。您可以将相机参数导出到MATLAB工作区中的对象,也可以将相机参数作为MATLAB脚本生成。

出口相机参数

生成MATLAB脚本

参考文献

张铮,“一种灵活的摄像机标定新技术。”模式分析与机器智能汇刊.22日,没有。11(2000年11月):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

[4]厄本,斯蒂芬,延斯·莱特洛夫和斯特凡·欣茨。“改进的广角,鱼眼和全向相机校准。”摄影测量与遥感杂志108(2015年10月):72-79。https://doi.org/10.1016/j.isprsjprs.2015.06.005。

另请参阅

应用程序

功能

对象

相关的例子

更多关于

Baidu
map