import mxnet as mx
import mxnet.ndarray as nd
from skimage import io
import numpy as np
from mxnet import recordio
from tqdm import tqdmpath_prefix = 'D:\\BaiduNetdiskDownload\\faces_glintasia\\train' # 存放.rec文件的文件夹
output_dir = path_prefix + 'data'  # 输出路径rec_path = str(path_prefix + '.rec')
idx_path = str(path_prefix + '.idx')if not os.path.exists(output_dir):os.mkdir(output_dir)imgrec = recordio.MXIndexedRecordIO(idx_path, rec_path, 'r')
for i in tqdm(range(300000)):  # faces_glintasia里有280k左右的图片,根据自己需要设定数量header, s = recordio.unpack(imgrec.read_idx(i+1))img = mx.image.imdecode(s).asnumpy()label = str(header.label[0])id = str(i) label_dir = os.path.join(output_dir, label)if not os.path.exists(label_dir):os.mkdir(label_dir)fname = '{}_{}.jpg'.format(label, i)fpath = os.path.join(label_dir, fname)io.imsave(fpath, img)# break

从faces_glintasia的.rec数据集转换为jpg图片相关推荐

  1. 用python将照片做成数据集_python实战项目,struct模块的使用,将MNIST数据集转换为bmp图片...

    最近学习 tensroflow,用到了入门级的经典数据集 MNIST,MNIST 包含几万张 28x28 像素大小的手写数字.但是它的存储是以字节流的形式存储的,几万张图片存储在一个文件里.一直对其很 ...

  2. C#将LINQ数据集转换为Datatable

    C#将LINQ数据集转换为Datatable 1.方法一:(测试可用) //通过一个公共类将LINQ数据集转换为datatable public DataTable LINQToDataTable&l ...

  3. Pytorch机器学习(三)——VOC数据集转换为YOLO数据集

    Pytorch机器学习(三)--VOC数据集转换为YOLO数据集 目录 Pytorch机器学习(三)--VOC数据集转换为YOLO数据集 前言 一.yolo格式 二.代码 总结 前言 本文为利用pyt ...

  4. 【深度学习笔记】自建交通标志分类数据集转换为MNIST数据格式

    文章目录 前言 一.自建交通标志分类数据集并做预处理 1.RGB图像转灰度图像 2.灰度图像缩放为28*28尺寸 二.转换为MNIST数据格式 1.转换代码如下 2.转换过程打印如下 3.最终转换结果 ...

  5. java pdf转换为png图片(1)

    注意: 更为优化的版本(实现多页pdf):https://blog.csdn.net/datouniao1/article/details/110866883 首先需要引入两个jar pdfbox.j ...

  6. python将scikit-learn自带数据集转换为pandas dataframe格式

    python将scikit-learn自带数据集转换为pandas dataframe格式 目录 python将scikit-learn自带数据集转换为pandas dataframe格式 #仿真数据

  7. c#如何wmf图片转换成png图片_每日一学:如何将png图片转换为jpg图片

    背景 最近在工作中会遇到需要将 png 图片转换为 jpg 图片的需求,主要原因也是 png 图片占的空间太大,如果图片数量上万张,可能就需要十几G的存储空间,所以希望转换为更小的 jpg 图片. 当 ...

  8. php 网络图片 转本地,PHP将Base64图片转换为本地图片并保存

    PHP将Base64图片转换为本地图片并保存 /** * [将Base64图片转换为本地图片并保存] * @param [Base64] $base64_image_content [要保存的Base ...

  9. [深度学习-实践]GAN基于手写体Mnist数据集生成新图片

    系列文章目录 深度学习GAN(一)之简单介绍 深度学习GAN(二)之基于CIFAR10数据集的例子 深度学习GAN(三)之基于手写体Mnist数据集的例子 深度学习GAN(四)之PIX2PIX GAN ...

最新文章

  1. 今天是2013年06月21日,博客之路开始了!
  2. 史上最全!27种神经网络简明图解:模型那么多,我该怎么选?
  3. Vue中使用vue-video-player和videojs-flash插件实现播放rtmp视频文件流
  4. python输出不重复的单词_python-如何在文本文件中创建所有单词的列表,但字母重复的单词除外...
  5. xgboost论文公式解析
  6. Java AIO 编程
  7. 做的可视化大屏不好看?教你如何做出能快速开发又酷炫的大屏
  8. Springboot 读取配置文件
  9. php链表删除元素,PHP之从反向删除单链表元素的问题谈起
  10. linux 根目录read only,linux – 使readonly / etc可写
  11. android 自定义加载圈,Android自定义加载控件实现数据加载动画
  12. 创建服务器站点的步骤,如何自己建立网站 基本步骤和流程有哪些
  13. ZYNQ7000 学习(二十五)纯PL 实现独立显存VGA驱动并显示画面
  14. alpha测试什么意思,和Beta测试有何区别?
  15. 07,springcloudalibaba_sentinel(流量卫兵)
  16. 【SAP Basis】SAP用户账号管理
  17. RT-1052学习笔记 - GPIO架构分析
  18. 博弈游戏之三大博弈---bashWythoffNimm
  19. 升级coda_Coda:从我们周围的结构中学习
  20. 最详细的Cydia使用教程------完全版。新补充Cydia1.1.1离线安装(升级)方法。

热门文章

  1. LCD RGB 控制技术 时钟篇(上)
  2. 图像去雾算法(二)基于暗通道先验算法学习笔记
  3. html制作跳动的心注释比较全
  4. Java小知识点合集-面向对象
  5. C# vb .net实现焦距淡色特效滤镜
  6. 项目延期,不重视过程项目团队将自食其果
  7. pdf怎样删除其中一页简单教程
  8. 神州优车推出智慧交通开放平台 3年将投入3亿元
  9. [附源码]SSM计算机毕业设计中华美食网站JAVA
  10. 1010 - 线性dp - 除虫药水