FunSR / tools /data_tools /get_all_data_list.py
KyanChen's picture
add
02c5426
raw
history blame
741 Bytes
import glob
import os
import numpy as np
import pickle
import sys
import tqdm
import shutil
from skimage import io
pre_path = r'H:\DataSet\SceneCls\UCMerced_LandUse\UCMerced_LandUse\Images'
sub_folder_list = glob.glob(pre_path +'/*')
all_data_list = []
for sub_folder in sub_folder_list:
img_list = glob.glob(sub_folder+'/*')
all_data_list += img_list
with open(pre_path+f'/../all_img_list.txt', 'w') as f:
for file in tqdm.tqdm(all_data_list):
img = io.imread(file, as_gray=True)
if 0 < img.shape[0]:
file_name = os.path.basename(os.path.dirname(file)) + '/' + os.path.basename(file)
gt_label = os.path.basename(os.path.dirname(file))
f.write(file_name+' '+gt_label+'\n')