主要内容

使用单摄像机校准器应用

相机校准器概述

您可以使用相机校准器应用估计相机intrinsic、外在和镜头畸变参数。您可以使用这些相机参数的各种计算机视觉应用。这些应用程序,比如把透镜畸变的影响从一个图像,测量平面物体,或者从多个摄像头重建三维场景。

所使用的校准功能的套件相机校准器应用程序提供相机校正的工作流程。您可以使用这些函数直接在MATLAB中®工作区。函数的列表,请参阅摄像机标定

工作流图;准备图片、添加图片、校准、评估改善,出口。

遵循这个工作流来调整你的相机使用应用程序。

  1. 准备图片,相机,和校准模式。

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

  3. 校准相机。

  4. 评估校准精度。

  5. 调整参数以提高准确性(如果需要)。

  6. 导出参数对象。

如果默认值很好地工作,那么您不需要做任何调整之前出口参数。

选择一个校准模式

相机校准器应用程序金宝app支持棋盘,圆网格,和自定义检测器模式。有关这些模式和PDF文件包含打印的模式,看看校准模式

捕捉校准图片

最佳校准结果,使用10至20的图像校准模式。校准器至少需要三个图像。使用PNG等未压缩图像或无损压缩格式。校准模式和相机的设置必须满足一组需求与校准器。对相机设置和获取更多的细节图片,明白了准备相机,捕捉图像

使用相机校准器的应用

打开应用程序

  • MATLAB将来发布:应用程序选项卡,图像处理和计算机视觉部分,单击相机校准器图标。

  • MATLAB命令提示:输入cameraCalibrator

添加图片并选择相机模型

开始校准,你必须添加图片。您可以添加保存图像从一个文件夹或添加图片直接从相机。校准器分析图像,以确保它们满足校准器要求。然后校准器检测theselected模式的点。相机设置和获取图像细节,请参阅准备相机,捕捉图像

从文件添加图片

获得生活的图片

添加图片后,图片和模式会话属性对话框,出现了。在校准器可以分析校准模式之前,您必须选择校准模式检测和设置图像属性的模式结构。为更多的细节在这个对话框中,看到的选择校准模式和设置属性

分析图像

查看图像和检测到的点

校准

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

选择相机模型

标准模型的选择

鱼眼模型选项

校准算法

评估校准结果

你可以评估校准精度通过检查reprojection错误,检查相机外在,或查看无畸变的图像。最佳校准结果,使用这三种方法的评价。

摄像机标定结果,显示无畸变的图像,reprojection错误图表,相机外在图

检查Reprojection错误

检查外部参数可视化

视图不失真图像

提高校准

提高校准,可以消除误差高图像,添加更多的图片或修改校准器设置。

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

  • 你有少于10图像。

  • 校准模式不包括足够的图像帧。

  • 没有足够的校准模式取向的变化对相机。

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

  • 有一个高的意思是reprojection错误。

  • 都是模糊的。

  • 包含一个校准模式在一个角度大于45度相对于相机平面。

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

  • 错误检测校准模式。

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

标准模型:计算倾斜

标准模型:计算切向畸变

鱼眼模型:估计对齐

出口相机参数

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

出口相机参数

生成MATLAB脚本

引用

[1],z“灵活的摄像机标定的新技术。”IEEE模式分析与机器智能。22日,没有。(2000年11月11日):1330 - 34。https://doi.org/10.1109/34.888718。

[2]么,J。,O. Silven. “A Four-step Camera Calibration Procedure with Implicit Image Correction.” InIEEE计算机学会学报计算机视觉与模式识别会议。1106 - 12所示。波多黎各的圣胡安:IEEE第一版。Soc, 1997年。https://doi.org/10.1109/CVPR.1997.609468。

大卫。[3]Scaramuzza,阿戈斯蒂诺•马蒂内利和罗兰Siegwart。“一个工具箱容易校准全向相机。”In学报IEEE国际研讨会于2006年智能机器人和系统(2006年——),5695 - 701。北京,中国:IEEE 2006。https://doi.org/10.1109/IROS.2006.282372

[4]城市,史蒂芬,Jens Leitloff和斯蒂芬·海因茨。“改善广角鱼眼,全向相机校准。”ISPRS《摄影测量与遥感108(2015年10月):72 - 79。https://doi.org/10.1016/j.isprsjprs.2015.06.005。

另请参阅

应用程序

功能

对象

相关的例子

更多关于