我不熟悉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.imread
是from the docs:imread已弃用!imread在scipy 1.0.0中已弃用,将在1.2.0中删除。改为使用imageio.imread
关于python - 将图像导入python:无法导入名称'imread',我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48923151/