Semi-Global Matching 开源项目使用教程
semi-global-matching项目地址:https://gitcode.com/gh_mirrors/se/semi-global-matching
1. 项目的目录结构及介绍
semi-global-matching/
├── cones/
│ ├── im2.png
│ ├── im6.png
│ └── ...
├── figures/
│ └── ...
├── teddy/
│ └── ...
├── LICENSE
├── README.md
├── sgm.py
└── sgm_py.py
cones/
,figures/
,teddy/
: 这些目录包含示例图像和其他相关文件。LICENSE
: 项目许可证文件。README.md
: 项目说明文档。sgm.py
: 项目的主要启动文件。sgm_py.py
: 可能是项目的另一个启动文件或辅助文件。
2. 项目的启动文件介绍
sgm.py
sgm.py
是 Semi-Global Matching 算法的主要实现文件。它包含算法的具体实现和命令行接口。
使用方法
python3 sgm.py --left [LEFT IMAGE NAME] --right [RIGHT IMAGE NAME] --left_gt [LEFT GT IMAGE NAME] --right_gt [RIGHT GT IMAGE NAME] --output [OUTPUT IMAGE NAME] --disp [MAXIMUM DISPARITY] --images [TRUE OR FALSE] --eval [TRUE OR FALSE]
示例
python3 sgm.py --left cones/im2.png --right cones/im6.png
3. 项目的配置文件介绍
该项目没有明确的配置文件,所有的配置和参数通过命令行参数传递。
命令行参数
--left
: 左图像文件名。--right
: 右图像文件名。--left_gt
: 左图像的地面实况文件名。--right_gt
: 右图像的地面实况文件名。--output
: 输出图像文件名。--disp
: 最大视差值。--images
: 是否显示图像。--eval
: 是否进行评估。
以上是 Semi-Global Matching 开源项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助!
semi-global-matching项目地址:https://gitcode.com/gh_mirrors/se/semi-global-matching