开源项目 tracking_wo_bnw
使用教程
1. 项目的目录结构及介绍
tracking_wo_bnw
项目的目录结构如下:
tracking_wo_bnw/
├── data/
├── experiments/
│ ├── cfgs/
│ ├── evaluation_tools/
│ ├── scripts/
├── output/
├── src/
├── tensorboard/
├── .gitignore
├── .gitmodules
├── LICENSE
├── README.md
├── requirements.txt
└── setup.py
目录介绍
data/
: 存放数据集的目录。experiments/
: 包含实验配置、评估工具和脚本。cfgs/
: 配置文件。evaluation_tools/
: 评估工具脚本。scripts/
: 实验脚本。
output/
: 输出结果的目录。src/
: 源代码目录。tensorboard/
: TensorBoard 日志目录。.gitignore
: Git 忽略文件。.gitmodules
: Git 子模块配置文件。LICENSE
: 项目许可证。README.md
: 项目说明文档。requirements.txt
: 项目依赖文件。setup.py
: 项目安装脚本。
2. 项目的启动文件介绍
项目的启动文件主要位于 experiments/scripts/
目录下,其中 train_reid.py
和 test_tracktor.py
是比较重要的启动文件。
train_reid.py
用于训练 ReID 模型,可以通过以下命令启动:
python experiments/scripts/train_reid.py
test_tracktor.py
用于测试 Tracktor 模型,可以通过以下命令启动:
python experiments/scripts/test_tracktor.py
3. 项目的配置文件介绍
项目的配置文件主要位于 experiments/cfgs/
目录下,其中 reid.yaml
是比较重要的配置文件。
reid.yaml
该配置文件包含了 ReID 模型的各种参数设置,如数据集路径、模型参数等。可以通过以下命令生成 ReID 数据:
python experiments/evaluation_tools/reid_mot_to_coco_gt.py --dataset MOT17 --data_root data
通过修改 reid.yaml
文件中的参数,可以调整模型的训练和测试行为。