scipy 1.0版本后就去掉了image I/O功能,
新版本的Scipy不再包含imread,imwrite, imresize,imsave,
硬要使用则使用低版本,
就安装 scipy 1.0.0版本,但被警告会被丢弃。
conda install --prefix=/home/xxx/PycharmProjects/project_01/env scipy=1.0.0
The method imread
in scipy.misc
requires the forked package of PIL
named Pillow
. installing the right version of PIL or pillow
pip install pillow
pip uninstall scipy
pip install scipy==1.1.0
pip3 install scipy==1.1.0 --user
建议用法!!!!!!!!!!!!!!
imread将用imageio.imread取代,
imresize,imsave分别使用skimage.transform.resize 和 imageio.imwrite来代替。
#from scipy.misc import imread, imresize, toimage
##read jpg images without PIL use:
#from imageio import imread
import imageio
img1 = imageio.imread('laska.png', pilmode='RGB')
from matplotlib.pyplot import imread
im = imread(image.png)
import cv2 as cv
im = cv.imread(image.jpg)
###############resize
from skimage.transform import resize
img1 = np.array(Image.fromarray(img1).resize((224, 224)))
安装
pip install imageio
conda install --prefix=/home/xxx/PycharmProjects/project_02/env imageio
conda install --prefix=/home/xxx/PycharmProjects/project_02/env scikit-image