Коллекция изображений OSError: не удается идентифицировать файл изображения

Я пытаюсь просмотреть серию изображений в формате 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)

person ArmyGuyGreenTea    schedule 31.05.2017    source источник
comment
Возможно, вместо использования skimage вы можете попробовать PIL. Взгляните на эту ссылку   -  person mert    schedule 02.06.2017
comment
Можете ли вы загрузить куда-нибудь TIFF, чтобы мы могли посмотреть?   -  person Stefan van der Walt    schedule 16.06.2017