cv2.imread返回NoneType,而matplotlib.pyplot可以读取

时间:2020-02-26 18:34:24

标签: python opencv matplotlib pycharm

使用PyCharm读取图像时出现问题。可以说,我想要的图像的路径是D:/Trong/nam (10).jpg(它在nam(10)之间有一个空格)。

使用opencv(由pip install opencv-python安装),我用于读取该图像的代码为

import cv2
I = cv2.imread("D:/Trong/nam (10).jpg", 0)

它返回NoneType的{​​{1}}。

但是,如果我使用I

matplotlib.pyplot

然后它起作用。我不知道为什么会发生这个问题?

此外,如果我将该图像放置到程序文件夹中(这意味着我仅使用import matplotlib.pyplot as plt plt.imread("D:/Trong/nam (10).jpg") 进行读取),那么这两种方法都可以读取。

0 个答案:

没有答案
相关问题