小编Tan*_*nay的帖子

在python 3.6中使用matplotlib.image在python中打开.jpg图像

我正在尝试在Python中使用matplotlib打开JPG图像。编辑器“ Spyder”,Python3.6,Windows 7

import matplotlib.pyplot as plt
import matplotlib.image as mpimg
import numpy as np

# Read in the image and print some stats
image = mpimg.imread(r'C:\Users\xxx\Python Code\mountain.jpg')
print('This image is: ',type(image), 
     'with dimensions:', image.shape)
Run Code Online (Sandbox Code Playgroud)

但是我收到以下错误...它说,除了“ .png”外,不支持其他图像格式。

错误:-图像= mpimg.imread(r'C:\ Users \ xxx \ Python代码\ mountain.jpg')

  File "C:\temp\Continuum\anaconda3\lib\site-packages\matplotlib\image.py", 
line 1284, in imread
    'more images' % list(handlers))

ValueError: Only know how to handle extensions: ['png']; with Pillow 
installed matplotlib can handle more images.
Run Code Online (Sandbox Code Playgroud)

我浏览了各种文档。也就是说,要打开“ .jpg”图像,必须安装“枕头”。如果本地matplotlib调用无法打开图像,则它会自动退回到“枕头”上。(如果我错了,请纠正我)

所以我安装了“枕头”。但是我仍然遇到错误。

你能告诉我我想念什么吗?(奇怪的是,相同的代码正在另一台计算机上运行。我无法验证该计算机上安装了什么库)

python image-processing matplotlib python-3.x pillow

5
推荐指数
1
解决办法
7044
查看次数