TarDAL 开源项目使用教程
1. 项目的目录结构及介绍
TarDAL 项目的目录结构如下:
TarDAL/
├── configs/
│ ├── official/
│ │ ├── tardal-dt.yaml
│ │ ├── tardal-tt.yaml
│ │ └── tardal-ct.yaml
├── infer.py
├── README.md
├── requirements.txt
└── tutorial.ipynb
目录结构介绍
configs/
: 包含项目的配置文件,如tardal-dt.yaml
,tardal-tt.yaml
,tardal-ct.yaml
。infer.py
: 项目的启动文件,用于运行推理。README.md
: 项目的基本介绍和使用说明。requirements.txt
: 项目依赖的 Python 包列表。tutorial.ipynb
: 项目的 Jupyter Notebook 教程。
2. 项目的启动文件介绍
infer.py
是 TarDAL 项目的启动文件,用于运行推理。以下是该文件的基本使用方法:
python infer.py --cfg configs/official/tardal-dt.yaml --save_dir runs/tardal-dt
参数说明
--cfg
: 指定配置文件的路径,如configs/official/tardal-dt.yaml
。--save_dir
: 指定结果保存的目录,如runs/tardal-dt
。
3. 项目的配置文件介绍
配置文件位于 configs/official/
目录下,包含三个主要的配置文件:
tardal-dt.yaml
: 针对人类视觉优化的配置。tardal-tt.yaml
: 针对物体检测优化的配置。tardal-ct.yaml
: 针对人类视觉和物体检测联合优化的配置。
配置文件内容示例
以 tardal-dt.yaml
为例:
strategy: save images
dataset:
name: dataset_name
root: dataset_root
inference:
...
配置项说明
strategy
: 指定保存策略,如save images
或save images & labels
。dataset
: 指定数据集的名称和根目录。inference
: 推理相关的配置项。
以上是 TarDAL 开源项目的基本使用教程,涵盖了项目的目录结构、启动文件和配置文件的介绍。希望对您有所帮助!