Ошибка при чтении изображения с использованием Skimage - PullRequest
0 голосов
/ 23 марта 2020

Я пытался прочитать несколько изображений по указанному пути c, код, который я использую, ~ ~ 1001 *

images = [os.path.join(folder_path, f) for f in os.listdir(folder_path) if 
os.path.isfile(os.path.join(folder_path, f))]

num_generated_files = 0
while num_generated_files <= num_files_desired:
# random image from the folder
image_path = random.choice(images)
# read image as an two dimensional array of pixels
image_to_transform = sk.io.imread(image_path)

, когда я пытаюсь с одним изображением, он работает нормально, но когда Я использую путь к изображению, чтобы подобрать случайное изображение, которое оно показывает

 File "C:\Users\subhr\Anaconda3\lib\site-packages\imageio\core\functions.py", line 182, in get_reader
 "Could not find a format to read the specified file " "in mode %r" % mode
  ValueError: Could not find a format to read the specified file in mode 'i'

Любая идея, что я делаю неправильно, любая помощь будет оценена.

1 Ответ

0 голосов
/ 23 марта 2020

Сколько изображений в этой папке и каков их формат (png, jpg, et c.)? Похоже, что один из изображений имеет неизвестный тип (например, файл не изображения?).

...