将npy数据集恢复为图片(17)---《深度学习》
来源:互联网 发布:js判断手指滑动距离 编辑:程序博客网 时间:2024/04/24 20:12
代码:
import numpy as npfrom PIL import Imageimport osdir="/home/jobs/Desktop/data_self/"dest_dir="/home/jobs/Desktop/jpg_self/"def npy2jpg(dir,dest_dir): if os.path.exists(dir)==False: os.makedirs(dir) if os.path.exists(dest_dir)==False: os.makedirs(dest_dir) file=dir+'test_data.npy' con_arr=np.load(file) count=0 for con in con_arr: arr=con[0] label=con[1] print(np.argmax(label)) arr=arr*255 #arr=np.transpose(arr,(2,1,0)) arr=np.reshape(arr,(3,112,112)) r=Image.fromarray(arr[0]).convert("L") g=Image.fromarray(arr[1]).convert("L") b=Image.fromarray(arr[2]).convert("L") img=Image.merge("RGB",(r,g,b)) label_index=np.argmax(label) img.save(dest_dir+str(label_index)+"_"+str(count)+".jpg") count=count+1if __name__=="__main__": npy2jpg(dir,dest_dir)
运行结果:
本片博客中所用到的npy数据集就是上篇博客中所产生的npy数据集,以及本片博客中产生的图片都在我的资源页中,大家可以进行下载!
PS:注意上面我们在获取每个通道的数组时首先先将数组进行了reshape操作,然后进行其他操作!
阅读全文
0 0
- 将npy数据集恢复为图片(17)---《深度学习》
- 自己制作npy数据集,数据格式类似于mnist数据(16)---《深度学习》
- 【深度学习】笔记7:如何将mean,binaryproto格式的均值文件转化为mean.npy格式的均值文件
- 【深度学习框架Caffe学习与应用】第三课 将图片数据转化为LMDB数据``
- 图片转换为batch批数据(25)---《深度学习》
- mnist数据集可视化(npy格式)
- 深度学习- 将图片数据转成.rec文件
- 深度学习caffe应用笔记--如何将图片转换为lmdb格式
- 将binaryproto文件转换为npy文件 代码
- 将图片数据转化为LMDB数据
- 使用Python将MNIST数据集转化为图片
- 将RGB数据直接保存为图片
- 深度学习数据集
- 深度学习数据集
- 深度学习数据集
- 深度学习数据集
- 深度学习数据集
- nodejs expressjs 将 图片二进制数据显示为图片
- 为什么要用spring,springMVC?
- can't resolve getServletContext();的可能解决办法
- java高并发程序设计学习笔记七并发设计模式
- BZOJ4719(NOIP2016)[天天爱跑步]--LCA+DFS
- 关于 shell 脚本中 重定向文件名带问号的解决办法
- 将npy数据集恢复为图片(17)---《深度学习》
- 关于Python制作简单的图形界面GUI
- 联合体
- bzoj 1044 木棍分割
- 腾讯笔试题 如下代码,result变量的输出结果是多少
- 简单了解http协议
- CoDeSys学习日记(一)
- 牛顿-拉夫逊简单解释
- 内核模式到用户模式的回调函数----这篇文章是十年前国外大牛写的