现象:
from scipy.misc import imread,imresize
报错
提示错误
...
ImportError: cannot import name imread
但是import scipy的时候 显示正确。
解决方案:
登陆网址 http://www.lfd.uci.edu/~gohlke/pythonlibs/#scipy
下载
- Pillow-3.3.1-cp27-cp27m-win32.whl
-
pip install 之后显示正确。
测试:
import numpy as np
from scipy.misc import imread, imresize
import matplotlib.pyplot as plt
img = imread('M:/work/Pic/brightness/10.jpg')
img_tinted = img * [1, 0.95, 0.9]
# 显示原始图片
plt.subplot(1, 2, 1)
plt.imshow(img)
# 显示调色后的图片
plt.subplot(1, 2, 2)
plt.imshow(np.uint8(img_tinted))
plt.show()
处理结果
本文介绍了解决使用Python的scipy库中scipy.misc.imread及imresize函数时遇到的ImportError问题的方法。通过安装Pillow库可以有效解决此问题,并提供了具体的安装步骤和示例代码验证解决方案的有效性。
5486

被折叠的 条评论
为什么被折叠?



