Spaces:
Sleeping
Sleeping
""" | |
Code adopted from pix2pixHD: | |
https://github.com/NVIDIA/pix2pixHD/blob/master/data/image_folder.py | |
""" | |
import os | |
IMG_EXTENSIONS = [ | |
'.jpg', '.JPG', '.jpeg', '.JPEG', | |
'.png', '.PNG', '.ppm', '.PPM', '.bmp', '.BMP', '.tiff' | |
] | |
def is_image_file(filename): | |
return any(filename.endswith(extension) for extension in IMG_EXTENSIONS) | |
def make_dataset(dir): | |
images = [] | |
assert os.path.isdir(dir), '%s is not a valid directory' % dir | |
for root, _, fnames in sorted(os.walk(dir)): | |
for fname in fnames: | |
if is_image_file(fname): | |
path = os.path.join(root, fname) | |
images.append(path) | |
return images | |