Python Ошибка OpenCV imreadmulti 'TIF': (-215: утверждение не удалось) channe ls <= 4 в функции 'cv :: TiffDecoder :: normalizeChannelsNumber' - PullRequest
0 голосов
/ 16 июня 2020

Я пытаюсь прочитать многослойный файл TIF с помощью функции python -opencv 'imreadmulti' и обнаружил указанную ошибку. Я пытаюсь получить имя и количество слоев, любой другой способ достижения приветствуется.

код:

import cv2

im,mat = cv2.imreadmulti(tif_file_path)

Ошибка

не могу прочитать заголовок: OpenCV (4.2.0) C: \ projects \ opencv-python \ opencv \ modules \ imgcodecs \ src \ grfmt_tiff. cpp: 148: error: (-215: Assertion failed) каналы <= 4 в функции 'cv :: TiffDecoder :: normalizeChannelsNumber' </p>

opencv- python версия 4.2.0.34, Python версия 3.7, OS Windows 10

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...