Spaces:
Sleeping
Sleeping
#!/usr/bin/env python | |
# -*- coding:utf-8 -*- | |
# Power by Zongsheng Yue 2022-07-19 12:32:34 | |
import os | |
import argparse | |
from pathlib import Path | |
parser = argparse.ArgumentParser() | |
parser.add_argument("--save_dir", type=str, default="./testdata/LFW-Test", | |
help="Folder to save the LR images") | |
parser.add_argument("--data_dir", type=str, default="./testdata/lfw", | |
help="LFW Testing dataset") | |
parser.add_argument("--txt_file", type=str, default="./testdata/peopleDevTest.txt", | |
help="LFW Testing data file paths") | |
args = parser.parse_args() | |
with open(args.txt_file, 'r') as ff: | |
file_dirs = [x.split('\t')[0] for x in ff.readlines()][1:] | |
if not Path(args.save_dir).exists(): | |
Path(args.save_dir).mkdir(parents=True) | |
for current_dir in file_dirs: | |
current_dir = Path(args.data_dir) / current_dir | |
file_path = sorted([str(x) for x in current_dir.glob('*.jpg')])[0] | |
commond = f'cp {file_path} {args.save_dir}' | |
os.system(commond) | |
num_images = len([x for x in Path(args.save_dir).glob('*.jpg')]) | |
print(f'Number of images: {num_images}') | |