Spaces:
Running on Zero
Running on Zero
File size: 991 Bytes
d43892c | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 | import numpy as np
import os
import random
import glob
def seed_random(seed=2020):
# 加入以下随机种子,数据输入,随机扩充等保持一致
random.seed(seed)
os.environ['PYTHONHASHSEED'] = str(seed)
np.random.seed(seed)
def mkdir(path):
"""create a single empty directory if it didn't exist
Parameters:
path (str) -- a single directory path
"""
if not os.path.exists(path):
os.makedirs(path)
def get_paths(image_folder_path, suffix='*.png'):
"""从文件夹中返回指定格式的文件
:param image_folder_path: str
:param suffix: str
:return: list
"""
paths = sorted(glob.glob(os.path.join(image_folder_path, suffix)))
return paths
def get_paths_from_list(image_folder_path, list):
"""从image folder中找到list中的文件,返回path list"""
out = []
for item in list:
path = os.path.join(image_folder_path,item)
out.append(path)
return sorted(out)
|