最近学习机器学习的数字识别。发现网上的许多代码已经更新的用不了了。终于找到另一种办法保存图片了。
一、pdf上使用了scipy包进行图像转换和保存。
img = img.reshape(28,28)
fpath = dirname+'test'+str(i)+'.jpg'
scipy.misc.toimage(img,cmin=0.0,cmax=1.0).save()
然而,我的scipy里却没有misc这里类。
二、于是转向PIL
fpath = dirname+'test'+str(i)+'.jpg'
img = Image.fromarray(img)
img.convert('L')
img.save(fpath)
但是这个好像有点复杂,模式搞不懂。
三、最后,我想起了最近学习的cv2包。
img = cv2.imwrite(fpath,img)
这样保存图片就可以观看了。