Невозможно прочитать изображение TIFF, используя opencv-python - PullRequest
0 голосов
/ 13 ноября 2018

Я использую opencv со следующим конфигом:

opencv-python == 3.4.3
python version --> 3.6
os --> Windows 10

Я пытаюсь прочитать изображение в формате TIFF, используя функцию cv2.imread (), но в ответ я получаю «None». Ниже приведен код, который я пытаюсь использовать:

import cv2
img = cv2.imread('abc.tif', cv2.IMREAD_UNCHANGED)
print(img)

Результат этого скрипта: None.

Я подтвердил, что данное изображение доступно по требуемому пути. Тот же код работает, когда я пытаюсь прочитать файл PNG. Я предполагаю, что проблема с форматом TIFF. Кроме того, раньше он хорошо работал с Python 2.7. Я недавно обновился до Python 3.6 и с тех пор у меня возникла эта проблема.

1 Ответ

0 голосов
/ 03 января 2019

У меня также была эта проблема в opencv-python 3.4.3.

По словам сопровождающего opencv-python, это была проблема opencv, а не opencv-python проблема https://github.com/skvark/opencv-python/issues/130. Однако проблемаПохоже, что решено в opencv-python 3.4.5.

Таким образом, решение заключается в обновлении opencv-python.

...