我正在尝试使用python-opencv'imreadmulti'函数读取多层TIF文件,并遇到上述错误。我正在尝试获取图层的名称和数量,欢迎使用其他任何方法。
代码:
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: 错误:(-215:断言失败)功能中的通道<= 4 'cv :: TiffDecoder :: normalizeChannelsNumber'
opencv-python版本4.2.0.34,Python版本3.7,操作系统Windows 10