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