def METHOD_NAME(self):
    image_dir = self.image_dir
    if not isinstance(image_dir, Sequence):
        image_dir = [image_dir]
    images = []
    for im_dir in image_dir:
        if os.path.isdir(im_dir):
            im_dir = os.path.join(self.dataset_dir, im_dir)
            images.extend(_make_dataset(im_dir))
        elif os.path.isfile(im_dir) and _is_valid_file(im_dir):
            images.append(im_dir)
    return images