Я пытаюсь просмотреть серию изображений в формате TIFF, которые я сохранил в массиве (фон); Я пытался использовать модуль scikit-image для этого и преуспел (я полагаю) в создании коллекции изображений с помощью функции imread_collection. Однако всякий раз, когда я пытаюсь просмотреть изображения с помощью imshow_collection, я получаю следующую ошибку:
OSError: cannot identify image file <_io.BufferedReader name='Y:/Documents/Research/Film/11_21_16_background_film003.tif'>
Я искал похожие ошибки OSErrors, но ни один из них, похоже, не работает с коллекциями изображений (только отдельные изображения); Я извиняюсь, если это тривиальная ошибка с моей стороны, но я был бы признателен за любую помощь или предложения относительно того, что происходит. Я включил часть своего кода ниже.
import os, re
from skimage import io
background = []
calibration = []
profiles = []
#sorting images into background films, calibration films, and profile films.
for file in os.listdir('Y:/Documents/Research/Film/'):
if filename.endswith('.tif'):
if re.search(r'background', file):
background.append(file)
elif re.search(r'calibration', file):
calibration.append(file)
elif re.search(r'profile', file):
profiles.append(file)
else:
pass
background_imgs = io.imread_collection(background)
io.imshow_collection(background_imgs)