rectifyStereoImages
校正对立体图像
语法
描述
[
的版本进行校正和恢复j - 1
,J2
,reprojectionMatrix
= rectifyStereoImages(I1
,I2
,stereoParams
)I1
而且I2
输入图像使用立体相机系统中存储的立体参数stereoParams
对象。使用reconstructScene
函数与reprojectionMatrix
将视差图中的2-D点重新投影到摄像机1的整流摄像机坐标系中的3-D点。
立体图像校正将图像投影到一个共同的图像平面上,使相应的点具有相同的行坐标。这种图像投影使图像看起来好像两个摄像机是平行的。使用disparityBM
或disparitySGM
函数,从校正后的图像计算视差图,用于三维场景重建。
[___,
返回3 × 4的摄像机投影矩阵camMatrix1
,camMatrix2
,R1
,R2
= rectifyStereoImages(I1
,I2
,stereoParams
)camMatrix1
而且camMatrix2
对于整流的摄像机,以及相应的整流旋转矩阵,R1
而且R2
.
例子
输入参数
输出参数
提示
计算机视觉工具箱™校正算法要求每个图像的偶极位于图像之外。如果视极位于图像内,您可以首先按照Marc Pollefeys、Reinhard Koch和Luc Van Gool提出的校正方法将图像转换为极坐标[2].
参考文献
G.布拉德斯基和A.凯勒,学习OpenCV:使用OpenCV库的计算机视觉.加利福尼亚州塞瓦斯托波尔:奥莱利,2008年。