0

我正在尝试在 python 中导入图像,以便稍后在绘图中使用它。我正在使用以下代码:

import matplotlib.image as image
im = image.imread('image.png')

我遇到以下错误:

SystemError: 0x00000295A8277750 处 _io.FileIO 对象的内置方法 fileno 返回了带有错误集的结果

图像存在于当前文件夹中。我还尝试了以下相同的结果:

from matplotlib._png import read_png
png_file = open('image.png')
Image = read_png(png_file)

错误输出:

SystemError: 0x00000295A8277828 处 _io.FileIO 对象的内置方法 fileno 返回了带有错误集的结果

为什么会这样?

4

1 回答 1

0

也许你的目录是错误的。我尝试了这段代码并工作了。

import matplotlib.image as image

imgg = image.imread('/home/ss/Desktop/1.jpg')
plt.imshow(imgg)
plt.show()
于 2018-09-06T19:54:28.637 回答