(不推荐)立体图像之间的视差图
差距
不推荐。使用disparityBM
或disparitySGM
代替。有关更多信息,请参见兼容性的考虑
返回视差图,disparityMap
=差异(I1
,I2
)disparityMap
,用于一对立体图像,I1
和I2
.
通过使用一个或多个来为视差算法提供额外的控制disparityMap
=差异(I1
,I2
,名称,值
)名称,值
对参数。
如果你得到的视差图看起来很嘈杂,尝试修改DisparityRange
.视差范围取决于两个摄像机之间的距离以及摄像机和感兴趣的物体之间的距离。增加了DisparityRange
当相机距离很远或物体离相机很近时。要为您的配置确定一个合理的视差,请在中显示输入图像的立体浮雕imtool
使用Distance工具测量对应点对之间的距离。修改MaxDisparity与测量值相对应。
[1] Konolige, K。小视觉系统:硬件和实现,第8届机器人研究国际研讨会论文集,203-212页,1997。
[2] Bradski, G.和A. Kaehler,学习OpenCV:使用OpenCV库的计算机视觉, O'Reilly, Sebastopol, CA, 2008。
[3] Hirschmuller、H。基于半全局匹配和互信息的精确高效立体图像处理计算机视觉与模式识别,2005。
立体相机校准器|estimateCameraParameters
|estimateUncalibratedRectification
|reconstructScene
|rectifyStereoImages