我不熟悉python,我想导入一个图像。

import numpy as np
from scipy.misc import imread, imsave, imresize
# Read an JPEG image into a numpy array
img = imread('Cover.jpg')
print(img.dtype, img.shape)

但我面临以下错误:cannot import name 'imread'
我已经成功安装了numpy和scipy。

最佳答案

您还需要安装PIL(枕头),因为这是scipy用来读取图像的:

pip install Pillow

注:
imread使用Python图像库(PIL)读取图像。以下注释来自PIL文档。
但是,您可能希望考虑切换到scipy.imageio.imread,因为scipy.misc.imreadfrom the docs
imread已弃用!imread在scipy 1.0.0中已弃用,将在1.2.0中删除。改为使用imageio.imread

关于python - 将图像导入python:无法导入名称'imread',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48923151/

10-09 03:05