文件名称:sgm算法cuda版
文件大小:68KB
文件格式:ZIP
更新时间:2022-03-25 09:37:18
双目视觉 cuda 算法
semi-global matching(缩写SGM)是一种用于计算双目视觉中disparity的半全局匹配算法。在OpenCV中的实现为semi-global block matching(SGBM)。 SGBM的思路是: 通过选取每个像素点的disparity,组成一个disparity map,设置一个和disparity map相关的全局能量函数,使这个能量函数最小化,以达到求解每个像素最优disparity的目的。
【文件预览】:
libSGM-master
----.gitmodules(102B)
----src()
--------path_aggregation.cu(3KB)
--------cuda_utils.cu(2KB)
--------winner_takes_all.cu(9KB)
--------winner_takes_all.hpp(1KB)
--------sgm.hpp(1KB)
--------vertical_path_aggregation.hpp(1KB)
--------libsgm_wrapper.cpp(4KB)
--------CMakeLists.txt(995B)
--------path_aggregation.hpp(1KB)
--------types.hpp(778B)
--------path_aggregation_common.hpp(3KB)
--------vertical_path_aggregation.cu(6KB)
--------oblique_path_aggregation.hpp(2KB)
--------check_consistency.cu(3KB)
--------utility.hpp(8KB)
--------stereo_sgm.cpp(8KB)
--------census_transform.cu(4KB)
--------oblique_path_aggregation.cu(8KB)
--------median_filter.cu(9KB)
--------horizontal_path_aggregation.hpp(1KB)
--------device_buffer.hpp(2KB)
--------sgm.cu(3KB)
--------census_transform.hpp(1KB)
--------horizontal_path_aggregation.cu(7KB)
--------internal.h(2KB)
----FindLibSGM.cmake(1004B)
----README.jp.md(2KB)
----CMakeLists.txt(2KB)
----LICENSE(11KB)
----test()
--------generator.cpp(70B)
--------path_aggregation_test.hpp(2KB)
--------test_utility.hpp(667B)
--------horizontal_path_aggregation_test.cu(2KB)
--------oblique_path_aggregation_test.cu(4KB)
--------winner_takes_all_test.cu(7KB)
--------vertical_path_aggregation_test.cu(2KB)
--------generator.hpp(906B)
--------CMakeLists.txt(644B)
--------census_transform_test.cu(2KB)
--------main.cpp(127B)
--------googletest()
--------debug.hpp(667B)
----README.md(2KB)
----sample()
--------movie()
--------image_cv_gpumat()
--------benchmark()
--------image()
--------reprojection()
--------zed()
----.gitignore(30B)
----.gitlab-ci.yml(1KB)
----include()
--------libsgm_wrapper.h(3KB)
--------libsgm_config.h.in(347B)
--------libsgm.h(4KB)