您可以使用立体相机校准器应用校准立体相机,然后您可以使用恢复深度图像。立体音响系统由两个摄像头:摄像头1和2。应用程序可以估计或导入单个摄像机的参数。应用程序还计算相机的位置和姿态,相对于相机1。
的立体相机校准器应用程序生成一个对象包含立体相机参数。您可以使用这个对象:
纠正使用立体图像rectifyStereoImages
函数。
重建三维场景使用reconstructScene
函数。
计算三维位置对应匹配的对像点使用由三角形组成的
函数。
所使用的校准功能的套件立体相机校准器应用程序提供工作流音响系统校准。您可以使用这些函数直接在MATLAB中®工作区。校准函数的列表,请参阅摄像机标定。
请注意
您可以使用相机校准器应用在相机的视野(FOV)的95度。
遵循这个工作流校准你的立体相机使用应用程序:
准备图片,相机,和校准模式。
添加图像对。
校准立体相机。
评估校准精度。
调整参数来提高精确度(如果需要)。
导出参数对象。
在某些情况下,默认值工作得很好,你不需要做任何改进之前出口参数。你也可以直接使用相机校准函数进行改进MATLAB工作区。函数的列表,请参阅摄像机标定。
的立体相机校准器应用程序万博1manbetx支持棋盘,圆网格,和自定义检测器模式。对这些模式的详细信息,请参见校准模式。
最佳校准结果,使用10至20的图像校准模式。校准器至少需要三个图像。使用PNG等未压缩图像或无损压缩格式。校准模式和相机的设置必须满足一组需求与校准器。对相机设置和获取更多的细节图片,明白了准备相机,捕捉图像。
MATLAB将来发布:应用程序选项卡,图像处理和计算机视觉部分,单击立体相机校准器图标。
MATLAB命令提示:输入stereoCameraCalibrator
开始校准,你必须添加图片。您可以添加保存图像从一个文件夹或添加图片直接从相机。校准器分析图像,以确保它们满足校准器要求。然后校准器探测点的模式。相机设置和获取图像细节,请参阅准备相机,捕捉图像
你加载图片后,图像和模式特性对话框出现了。在校准器可以分析校准模式之前,您必须选择校准模式检测和设置图像属性的模式结构。为更多的细节在这个对话框中,看到的选择校准模式和设置属性。
一旦你感到满意接受图像对,单击校准按钮校准选项卡。默认的校准设置假设最低设置相机参数。首先运行校准使用默认设置。在评估结果后,你可以尝试提高校准精度通过调整设置和添加或删除图片,然后再次校准。
你可以评估校准精度通过检查reprojection错误,检查相机外在,或查看无畸变的图像。最佳校准结果,使用这三种方法的评价。
提高校准,可以消除误差高图像,添加更多的图片或修改校准器设置。
考虑添加更多的图片,如果:
你有少于10图像对。
校准模式不包括足够的图像帧。
没有足够的校准模式取向的变化对相机。
考虑删除图像对,如果图片:
有一个高的意思是reprojection错误。
都是模糊的。
包含一个校准模式在一个角度大于45度相对于相机平面。
错误检测校准模式。
当你满意你的校准精度,选择出口相机参数。你可以保存并导出相机参数对象的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。
showReprojectionErrors
|showExtrinsics
|undistortImage
|detectCheckerboardPoints
|generateCheckerboardPoints
|estimateCameraParameters