将MNIST数据集转化为png文件
文章目录
- 1、问题描述
- 2、代码
- 3、说明
1、问题描述
MNIST数据集无法直接打开,想着把里面的图片都解压出来,并分别存放到十个文件夹中,从0至9。
2、代码
# 训练集
trainset = torchvision.datasets.MNIST(root='./dataset/train', # 选择数据的根目录train=True,download=True, # 不从网络上download图片transform=transform)
trainloader = torch.utils.data.DataLoader(trainset, batch_size=1,shuffle=True, num_workers=2)def fun1():for i, data in enumerate(trainloader):image, label = dataimg = torchvision.utils.make_grid(image)npimg = img.numpy()image = np.transpose(npimg, (1, 2, 0))index = int(label[0])#这里一定要乘以255cv2.imwrite('./train/'+str(index)+'/'+str(i)+'.png', image*255)
3、说明
我是提前在当前目录下新建了train文件夹,然后在train中建立了十个文件夹
然后执行上面的代码就成功了。原理上就是使用trainloader加载数据集的时候设置batchsize=1,然后直接对每张图片进行处理就好了。之所以梳理成这种形式,可能对于不同的网络有不同的需求,特此梳理。本文这样做的目的是,将这些数据集进行排列组合,形成多位数手写分数,用于训练模型。
将MNIST数据集转化为png文件相关推荐
- matlab怎么将jpg转化为bmp,使用Matlab将MNIST数据集转化为.jpg .png .bmp图像格式
使用Matlab将MNIST数据集转化为.jpg .png .bmp图像格式 使用Matlab将MNIST数据集转化为.jpg .png .bmp图像格式 clear; tic; img_train ...
- 使用Python解析MNIST数据集(IDX格式文件)
代码参考链接 mnist数据集idx格式文件: t10k-images-idx3-ubyte.gz:测试集数据 t10k-labels-idx1-ubyte.gz:测试集标签 train-images ...
- Fashion MNIST数据集的处理——“...-idx3-ubyte”文件解析
Fashion MNIST MNIST数据集可能是计算机视觉所接触的第一个图片数据集.而 Fashion MNIST 是在遵循 MNIST 的格式和大小的基础上,提升了一定的难度,在比较算法的性能时可 ...
- 将mnist数据集存储到本地文件
参考文章: http://www.csuldw.com/2016/02/25/2016-02-25-machine-learning-MNIST-dataset/ import numpy as np ...
- 数据集解析 001:MNIST数据集与IDX文件(附带IDX文件提取代码Python版)
写在最前 在开始这个专题第一篇文章之前,请先允许博主先跟大家聊聊这个专题咱们讲什么具体内容.相信凡是做过与深度学习或者神经网络相关工作的同学对 数据集 这个概念并不陌生,在网络训练过程中我们采用的各种 ...
- 实践详细篇-Windows下使用VS2015编译的Caffe训练mnist数据集
上一篇记录的是学习caffe前的环境准备以及如何创建好自己需要的caffe版本.这一篇记录的是如何使用编译好的caffe做训练mnist数据集,步骤编号延用上一篇 <实践详细篇-Windows下 ...
- Dataset之MNIST:自定义函数mnist.load_mnist根据网址下载mnist数据集(四个ubyte.gz格式数据集文件)
Dataset之MNIST:自定义函数mnist.load_mnist根据网址下载mnist数据集(四个ubyte.gz格式数据集文件) 目录 下载结果 运行代码 下载结果 运行代码 mnist.py ...
- Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集的下载(基于python语言根据爬虫技术自动下载MNIST数据集)
Dataset之MNIST:MNIST(手写数字图片识别+ubyte.gz文件)数据集的下载(基于python语言根据爬虫技术自动下载MNIST数据集) 目录 数据集下载的所有代码 1.主文件 mni ...
- 用Python对我们自己标注的数据集转化为YOLO训练需要的txt文件
用Python对我们自己标注的数据集转化为YOLO训练需要的txt文件 一. 数据分类 在项目的根目录下新建一个maketxt.py文件. 该脚本会在straw/ImageSets文件夹下生成:tra ...
- 读取mnist数据集方法大全(train-images-idx3-ubyte.gz,train-labels.idx1-ubyte等)(python读取gzip文件)
文章目录 gzip包 keras读取mnist数据集 本地读取mnist数据集 下载数据集 解压读取 方法一 方法二 gzip包读取 读取bytes数据 注:import导入的包如果未安装使用pip安 ...
最新文章
- ruby应用:puppet
- Redis的内存消耗
- SAP-采购订单交货成本抓取方法
- Unity Editor开发
- 群同态基本定理证明_群论(7): 群代数, 群表示基础
- hpcc_使用Java将数据流式传输到HPCC
- 【codevs1068】乌龟棋noip10年TG----第二个A掉的钻石题
- 【转】Oracle DECODE函数的语法介绍
- charles抓包踩过的坑之一 ——手机开了代理,不能访问网络
- 【机器视觉】——平面测量实际尺寸(像素尺寸转物理尺寸)
- numpy_10 思维导图
- java软件更换皮肤怎么做_java窗体程序更换皮肤方法详细步骤
- Linux基础PHP网站搭建
- 几万年前,孙悟空的一次删库跑路...
- 【未解决】pyrit:Scapy 2.x is required to use Pyrit‘s analyze/attack functions but seems to be unavailab
- 设置本地yum源,下载vim
- 微信小程序如何获取云存储中指定文件夹下所有图片
- 《悟透JavaScript》之 甘露模型二
- python蚂蚁森林自动偷能量_蚂蚁森林自动偷能量app
- 如何看待越来越多人报名参加软考?