rectifyStereoImages
校正一对立体图像
语法
说明
[ 使用存储在 J1,J2,reprojectionMatrix] = rectifyStereoImages(I1,I2,stereoParams)stereoParams 对象中的立体相机系统的立体参数,对 I1 和 I2 输入图像进行去畸变和校正。使用 reconstructScene 函数配合 reprojectionMatrix 函数,将视差图中的 2D 点重新投影到相机 1 的校正相机坐标系中的 三维点上。
立体图像矫正就是将图像投影到一个公共图像平面上,使得对应点具有相同的行坐标。这种图像投影使图像看起来仿佛两台相机是平行的。使用 disparityBM 或 disparitySGM 函数,根据校正后的图像计算视差图,用于三维场景重建。
[___, 返回经过校正的相机的 3×4 相机投影矩阵 camMatrix1,camMatrix2,R1,R2] = rectifyStereoImages(I1,I2,stereoParams)camMatrix1 和 camMatrix2,以及相应的校正旋转矩阵 R1 和 R2。
示例
输入参数
名称-值参数
输出参量
提示
Computer Vision Toolbox™ 校正算法要求每幅图像的极点位于图像之外。如果极点位于图像内,可以先按照 Marc Pollefeys、Reinhard Koch 和 Luc Van Gool 提出的校正方法 [2] 所述,将图像转换为极坐标系。
参考
[1] G. Bradski and A. Kaehler, Learning OpenCV : Computer Vision with the OpenCV Library. Sebastopol, CA: O'Reilly, 2008.
扩展功能
版本历史记录
在 R2014a 中推出另请参阅
App
函数
reconstructScene|disparityBM|disparitySGM|estimateCameraParameters|estimateStereoRectification

