现象:
from scipy.misc import imread,imresize
报错
提示错误
...
ImportError: cannot import name imread
但是import scipy的时候 显示正确。
解决方案:
需要install PIL or Pillow.
登陆网址 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()
处理结果
![](https://img-blog.csdn.net/20160902110524582?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)