在python中读取图像

时间:2016-01-01 10:39:58

标签: python matplotlib imread

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

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

我遇到以下错误:

  

SystemError:_io.FileIO对象的内置方法fileno,位于0x00000295A8277750,返回错误集的结果

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

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

错误输出:

  

SystemError:_io.FileIO对象的内置方法fileno,位于0x00000295A8277828,返回错误集的结果

为什么会这样?

1 个答案:

答案 0 :(得分:0)

也许您的目录错误。 我尝试了这段代码并开始工作。

import matplotlib.image as image

imgg = image.imread('/home/ss/Desktop/1.jpg')
plt.imshow(imgg)
plt.show()