从mxnet的rec文件中恢复jpg格式
网上清一色“互相参考”的回答……:
这里迷之501195,然后搜了几个答案居然都写的501195.......
这里给出另一份答案:
参考:
cvtower/seesawfacenet_pytorch: offical seesawfacenet pytorch implement, https://arxiv.org/abs/1908.09124 (github.com)
def load_mx_rec(rec_path):# save_path: 转为图片后存储的位置# rec_path: rec文件的路径save_path = './ms1m_ibug'save_path = os.path.join(save_path, 'imgs')if not os.path.exists(save_path):os.makedirs(save_path)imgrec = mx.recordio.MXIndexedRecordIO(os.path.join(rec_path,'train.idx'), os.path.join(rec_path,'train.rec'), 'r')img_info = imgrec.read_idx(0)header,_ = mx.recordio.unpack(img_info)max_idx = int(header.label[0])print('max_idx:', max_idx) # 这里的max_idx指的是图片的个数for idx in tqdm(range(1,max_idx)):img_info = imgrec.read_idx(idx)header, img = mx.recordio.unpack(img_info)label = int(header.label)img = mx.image.imdecode(img).asnumpy() # mxnet格式文件转为numpyimg = Image.fromarray(img) # numpy转为Image方便保存label_path = os.path.join(save_path,str(label))if not os.path.exists(label_path):os.makedirs(label_path)img.save(os.path.join(label_path,'{}.jpg'.format(idx)), quality=95)
从mxnet的rec文件中恢复jpg格式相关推荐
- 利用Word 中的“从任意文件中恢复文本”转换器来恢复损坏的文档
本文说明 Microsoft Word 中的"从任意文件中恢复文本"转换器以及如何使用它来恢复损坏的文档. 什么是"从任意文件中恢复文本"转换器? " ...
- oracle数据库恢复aul_[数据库]oracle从dbf文件中恢复数据(通过AUL工具实现)
[数据库]oracle从dbf文件中恢复数据(通过AUL工具实现) 0 2013-09-27 00:00:18 背景故事:前几天,硬盘故障导致oracle崩溃.重要数据丢失,只剩下孤零零的dbf文件. ...
- 【Antlr】Antlr 孤岛语法:处理相同文件中的不同格式
1.概述 ANTLR有三个与词法符号有关非常棒的特性,值得付诸笔墨.首先,我们将会尝试处理XML .这样的具有不同词法结构的输入格式 (标签内外不同).其次,我们将会学习通过修改输入的词法符号流,在J ...
- Atom 编辑器安装 linter-eslint 插件,并配置使其支持 vue 文件中的 js 格式校验
安装linter-eslint插件方式有如下几种. 1. 最简单的方式就是 点击 File -Settings -Install ,搜索linter-eslint ,安装即可 2. # 进入atom ...
- 转:intellij idea如何右键新建文件中添加jsp格式的文件【初学者适用】
转载:https://blog.csdn.net/weixin_43970743/article/details/84983066 版权声明:如果对您有所帮助,那就随手分享帮助更多人吧! https: ...
- linux mysql ibd_MySQL:如何从ibd文件中恢复数据
在使用独立表空间的情况下,如果不慎使得innodb存储引擎的元数据文件ibdata损坏,我们还可以挽救宝贵的数据.因为在innodb使用独立表空间的情况下,ibdata文件会记录每个innodb表的i ...
- android xml文件格式,android xml 资源文件中几个格式(@ ? @* @+)的含义
一.@代表引用资源 1.引用自定义资源.格式:@[package:]type/name android:text="@string/hello" 2.引用系统资源.格式:@andr ...
- 使用Python批量修改PPTX文件中文本框格式
问题描述:最近正在整理Python教材的配套PPT,原来的PPT是4:3的,考虑到现在很多屏幕都是宽屏的,于是打算重新整理一下.对于正常的幻灯片,直接在"页面设置"中修改一下就可以 ...
- 从mkv文件中提取src格式等字幕流
增加字幕流 ffmpeg -i video.avi -i sub.ass -map 0:0 -map 0:1 -map 1 -c:a copy -c:v copy -c:s copy video.mk ...
最新文章
- python-range用法
- Apriltag : 用于视觉系统标定图标tag36H11
- 挑战蓝牙/Wi-Fi NFA争食无线音频应用大饼(转)
- 更新代码到gitlab上
- python绘图设置标题出现乱码_解决python2 绘图title,xlabel,ylabel出现中文乱码的问题...
- Deep Belief Networks
- 高数复习9.13 函数与极限
- 关于在hue当中执行定时任务,时间的设置。
- CSS的class、id、css文件名的常用命名规则
- 解决maven项目没有Maven Dependencies
- scrapy框架之分布式操作
- 生产订单“生产线别”带入生产入库单
- Eclipse 2021-6安装教程及其安装包
- 数学概率之z=x+y和z=x-y和z=x/y的分布
- java课设——租房管理系统
- roseha文件服务器,双机热备软件Rose HA日常维护技巧
- 扩展欧几里得算法求逆元c语言,利用扩展欧几里得算法编程求逆元
- [二分]Kayaking Trip
- 中科大计算机博士毕业条件,惊呆!中科大博士毕业6年后再考医学专科,他这样回应……...
- linux 445端口连不上,Linux配置防火墙,开启访问端口