mxnet的rec数据中还原图片
MS1M-ArcFace数据库的rec格式如下(其他数据库):
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# @Time :2021/1/12 上午10:00
# @Author :weiz
# @ProjectName :insightface
# @File :rec2image.py
# @Description :
import mxnet as mx
import mxnet.ndarray as nd
from skimage import io
import numpy as np
from mxnet import recordio
import matplotlib.pyplot as plt
import os
from tqdm import tqdmpath_prefix = '/home/weiz/data/face/faces_emore/train'
path_imgidx = '/home/weiz/data/face/faces_emore/train.idx'
path_imgrec = '/home/weiz/data/face/faces_emore/train.rec'
output_dir = '/home/weiz/data/face/arcFace'if not os.path.exists(output_dir):os.mkdir(output_dir)imgrec = recordio.MXIndexedRecordIO(path_imgidx, path_imgrec, 'r')for i in tqdm(range(501195)):header, s = recordio.unpack(imgrec.read_idx(i+1))img = mx.image.imdecode(s).asnumpy()label =str(header.label)id = str(i)label_dir = os.path.join(output_dir, label)# 检查标签文件夹是否存在if not os.path.exists(label_dir):os.mkdir(label_dir)# plt.imshow(img)# plt.title('id=' + str(i) + 'label=' + str(header.label))# plt.pause(0.1)# print('id=' + str(i) + 'label=' + str(header.label))fname = 'Figure_{}.png'.format(id)fpath = os.path.join(label_dir, fname)io.imsave(fpath, img)
mxnet的rec数据中还原图片相关推荐
- 从mxnet的rec文件中恢复jpg格式
网上清一色"互相参考"的回答--: 这里迷之501195,然后搜了几个答案居然都写的501195....... 这里给出另一份答案: 参考: cvtower/seesawfacen ...
- vue项目对要显示的富文本数据中的图片处理----去掉或控制图片大小
一.去掉图片标签 let informationArticle = informationArticle.replace(/<\/?(img)[^>]*>/gi, ''); 利用正则 ...
- oracle 存取图片,用ASP.NET 2.0在Oracle中存取图片(文件)的操作
用ASP.NET 2.0在Oracle中存取图片(文件)的操作 2010-10-21文字大小:大中小 有时由于某种须要(如安全性)须将图片或文件存放在数据库中,当然通常情况下特别是文件比较大的时刻许多 ...
- 如何在数据表中存取图片 - 回复 三足乌 的问题
问题来源: http://www.cnblogs.com/del/archive/2009/05/28/1491186.html#1801853 准备工作: 1.在空白窗体上添加: ClientDat ...
- Android中使用HttpURLConnection实现GET POST JSON数据与下载图片
Android中使用HttpURLConnection实现GET POST JSON数据与下载图片 Android6.0中把Apache HTTP Client所有的包与类都标记为deprecated ...
- 前嗅教你大数据:批量采集/下载网页中的图片数据
l 采集网站 [场景描述]采集revisionvillage网页中所有真题图片的数据. [源网站介绍]revisionvillage,国外知名IB真题网站,每道题都有视频讲解的IB数学刷题网站. [使 ...
- 数据增强——对文件夹中的图片进行读取、数据增强,保存操作
图片读取.数据增强.图片保存代码 """ # 数据增强实现 """ import cv2 import numpy as np import ...
- layui数据表格中包含图片的处理方式
layui数据表格中包含图片时,图片可能显示不全. 搜索后网上的解决方法: <style>.layui-table-cell {height: 100%;max-width: 100%;} ...
- 从bag包中提取图片和点云数据为pcd格式点云文件
从bag包中提取图片和点云数据为pcd格式点云文件 1 开始提取bag包之前的准备工作 2 从bag包中提取图片和点云数据 首先说明一下我运行的系统环境: python2 Ubuntu18.04 RO ...
最新文章
- oracle修改机器名后不能启动Console的解决方案
- 一些实用的mysql语句(不断积累更新)
- oracle数据库函数/存储过程/包区别
- 清华大学图神经网络综述:模型与应用
- 2018中国智能制造发展高峰论坛(上海站):把握智能制造升级
- python详细的安装教程分享!
- 编写HTML提高编写代码的效率,优化innerHTML操作(提高代码执行效率)
- [ERR] 1227 - Access denied; you need (at least one of) the SUPER privilege
- linux时间类型localtime_r
- 限时购校验小工具dubbo异步调用实现限
- Linux Systemcall By INT 0x80、Llinux Kernel Debug Based On Sourcecode
- log4j使用方法--视频地址: http://www.letv.com/ptv/pplay/11475
- Python3异常-AttributeError: module 'sys' has no attribute 'setdefaultencoding'
- Ubuntu下Android Studio连接手机无法识别
- C语言练习题,鸡兔同笼
- 移动开发者如何获取免费流量
- 你所不知的有趣投影方法
- 45岁了社保交了25年不交了行吗?
- 读取XML文档解析信息
- 易语言人脸识别算法源码
热门文章
- [附源码]SSM计算机毕业设计疫情环境下的酒店管理系统JAVA
- Matlab常用操作入门及电力电子系统仿真
- 全球社交软件月活排行 微信排第五
- Java: 找不到符号 符号: 类 SpringBootApplication
- 海信A6/A6L A7Pro/CC A5PRO/A5PRO CC 安装gms google service指南
- win10 完全卸载 小黑笔记本
- DDoS 的肉鸡都是哪来的?
- 2022年“研究生科研素养提升”系列公益讲座在线测评题目与参考答案
- 规则引擎——Drools
- python计算平均数_Python标准库——数学运算