2

我正在使用具有以下配置的opencv:

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

我正在尝试使用 cv2.imread() 函数读取 TIFF 图像,但得到“无”作为响应。下面是我正在尝试的代码:

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

该脚本的结果是None.

我已经验证给定的图像在所需的路径上可用。当我尝试读取 PNG 文件时,相同的代码有效。我猜问题出在 TIFF 格式上。此外,它曾经在 Python 2.7 中运行良好。我最近升级到 Python 3.6,从那以后就遇到了这个问题。

4

1 回答 1

0

我也有这个问题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

于 2019-01-03T20:47:15.187 回答