scipy

因为我们需要对图像进行操作,并且需要使用数组对象来做运算,所以将数组直接保存为图像文件非常有用。

SciPy 中包含一些用于输入和输出的实用模块(misc)。

1.读取图片和保存图

 

import scipy.misc
img=scipy.misc.imread('im.bmp')#读取图片
print(type(img))#图片类型
print(img.dtype)#数据类型
print(img.shape)#图片大小
scipy.misc.imsave('im.jpg',img)#保存图片

 

2.将numpy数组转为图片

for i in range(20):
    image_array=mnist.train.images[i,:]
    image_array=image_array.reshape(28,28)
    filename=save_dir+'mnist_train_%d.jpg' % i
    scipy.misc.toimage(image_array,cmin=0.0,cmax=1.0).save(filename)

 

posted on 2018-12-27 16:05  yq~~  阅读(112)  评论(0)    收藏  举报