Spaces:
Runtime error
Runtime error
Download KAIR/scripts/data_preparation/prepare_DAVIS.py from lambda/LambdaSuperRes: direct link, hf CLI and curl.
- Browser
- Download file 939 Bytes
-
https://huggingface.co/spaces/lambda/LambdaSuperRes/resolve/main/KAIR/scripts/data_preparation/prepare_DAVIS.py
- Command line
-
hf download hf://spaces/lambda/LambdaSuperRes/KAIR/scripts/data_preparation/prepare_DAVIS.py
-
curl -L -o prepare_DAVIS.py https://huggingface.co/spaces/lambda/LambdaSuperRes/resolve/main/KAIR/scripts/data_preparation/prepare_DAVIS.py
939 Bytes
| import os | |
| import glob | |
| import shutil | |
| def generate_meta_info_txt(data_path, meta_info_path): | |
| '''generate meta_info_DAVIS_GT.txt for DAVIS | |
| :param data_path: dataset path. | |
| :return: None | |
| ''' | |
| f= open(meta_info_path, "w+") | |
| file_list = sorted(glob.glob(os.path.join(data_path, 'train_GT/*'))) | |
| total_frames = 0 | |
| for path in file_list: | |
| name = os.path.basename(path) | |
| frames = sorted(glob.glob(os.path.join(path, '*'))) | |
| start_frame = os.path.basename(frames[0]).split('.')[0] | |
| print(name, len(frames), start_frame) | |
| total_frames += len(frames) | |
| f.write(f"{name} {len(frames)} (480,854,3) {start_frame}\r\n") | |
| assert total_frames == 6208, f'DAVIS training set should have 6208 images, but got {total_frames} images' | |
| if __name__ == '__main__': | |
| dataset_path = 'trainsets/DAVIS' | |
| generate_meta_info_txt(dataset_path, 'data/meta_info/meta_info_DAVIS_GT.txt') | |