您可以使用立体相机校准应用校准的立体相机,然后你就可以用它来从图像中恢复深度。立体声系统由两个照相机:照相机1和照相机2中的应用程序可以估算或导入的各个摄像机的参数。该应用程序还计算位置和摄像机2的方向,相对于照相机1。
该立体相机校准app生成一个包含立体声摄像机参数的对象。你可以使用这个对象来
使用。校正立体图像rectifyStereoImages
功能。
使用。重建三维场景reconstructScene
功能。
对应于使用图像点的匹配对计算3-d的位置由三角形组成的
功能。
所使用的校准功能套件立体相机校准app提供了立体声系统校准的工作流程。你可以在MATLAB中直接使用这些函数®工作区。有关校准功能的列表,请参阅单、立体摄像机标定。
您可以使用相机校准应用程序与相机高达95度的视野(FOV)。
按照此流程使用的应用程序来校准立体相机:
准备图像,摄像头,和校准图案。
添加图像对。
校准立体声摄像机。
评价校准精度。
调整参数以提高精度(如有必要)。
导出参数对象。
在某些情况下,默认值工作得很好,在导出参数之前不需要做任何改进。您还可以在MATLAB工作空间中直接使用摄像机校准功能进行改进。有关函数列表,请参见单、立体摄像机标定。
MATLAB工具条:在应用程序选项卡,在图像处理和计算机视觉部分中,单击立体相机校准图标。
MATLAB命令提示符:输入stereoCameraCalibrator
为了改善结果,使用校准图案的图像10和20之间。校准器至少需要三幅图像。使用非压缩图像或无损压缩格式,如PNG。校准图案和所述相机设置必须满足一组要求将工作与校准。对于更大的校准精度,遵循用于制备图案,设置摄像机和拍摄图像这些说明。
要开始校准,请点击,具体地两套棋盘的立体图像的,来自每个摄像机的一组。
一旦您对所接受的图像对感到满意,请单击校准按钮校准选项卡。默认的校准设置假定相机参数的最小设置。首先使用默认设置运行校准。在评估结果之后,您可以尝试通过调整设置和添加或删除图像来提高校准精度,然后再次校准。
您可以通过检查重投影误差,检查相机外部参数,或查看失真的图像评价校准精度。为了获得最佳校准结果,使用评估的所有三种方法。
为了提高校准,可以去除高误差图像对,增加更多的图像对,或者修改校准设置。
当您满意的校准精度,请点击出口摄像机参数。您可以通过选择将相机参数保存并导出到对象出口摄像机参数或产生的相机参数的MATLAB程序。
“一种灵活的相机校准新技术”。IEEE交易模式分析与机器智能.Vol。22,第11期,2000,第1330至1334年。
[2] Heikkila,J,和O. Silven。“四步相机校准步骤与隐图像校正”。IEEE计算机视觉和模式识别国际会议。1997年。
相机校准器|立体相机校准|cameraParameters
|detectCheckerboardPoints
|estimateCameraParameters
|generateCheckerboardPoints
|showExtrinsics
|showReprojectionErrors
|stereoParameters
|undistortImage