zixinz
Add application file
5a0778e
# BENCHMARK
## Prepare Dataset
Download datasets from the following links:
[sintel](http://sintel.is.tue.mpg.de/) [kitti](https://www.cvlibs.net/datasets/kitti/) [bonn](https://www.ipb.uni-bonn.de/data/rgbd-dynamic-dataset/index.html) [scannet](http://www.scan-net.org/) [nyuv2](https://cs.nyu.edu/~fergus/datasets/nyu_depth_v2.html)
```bash
pip3 install natsort
cd benchmark/dataset_extract
python3 dataset_extrtact${dataset}.py
```
This script will extract the dataset to the `benchmark/dataset_extract/dataset` folder. It will also generate the json file for the dataset.
## Run inference
```bash
python3 benchmark/infer/infer.py \
--infer_path ${out_path} \
--json_file ${json_path} \
--datasets ${dataset}
```
Options:
- `--infer_path`: path to save the output results
- `--json_file`: path to the json file for the dataset
- `--datasets`: dataset name, choose from `sintel`, `kitti`, `bonn`, `scannet`, `nyuv2`
## Run evaluation
```bash
## tae
bash benchmark/eval/eval_tae.sh ${out_path} benchmark/dataset_extract/dataset
## ~110frame like DepthCrafter
bash benchmark/eval/eval.sh ${out_path} benchmark/dataset_extract/dataset
## ~500frame
bash benchmark/eval/eval_500.sh ${out_path} benchmark/dataset_extract/dataset
```