gpt4 book ai didi

python - 用于在opencv3上进行视差映射的cv2.StereoSGBM_create()和cv2.StereoBM_create()函数之间有什么区别?

转载 作者:行者123 更新时间:2023-12-04 00:22:36 44 4
gpt4 key购买 nike

我试图了解opencv的差异映射功能,我遇到了两种方法cv2.StereoSGBM_create和cv2.StereoBM_create,但我不太了解它们之间的区别。

此外,函数的属性是什么,例如numDisparities或setSpeckleRange等

最佳答案

所有参数的定义在文档页面here的底部给出

在块匹配或cv2.StereoBM_create()中,通过比较每个像素“块”的绝对差之和(SAD)来计算视差。在半全局块中,匹配或cv2.StereoSGBM_create()会在相邻块上施加相似的差异。这创建了更完整的视差图,但是在计算上更加昂贵。

讨论'block matching'的论文

讨论'semi-global block matching'的论文

关于python - 用于在opencv3上进行视差映射的cv2.StereoSGBM_create()和cv2.StereoBM_create()函数之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51758076/

44 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com