资源简介
包括对mnist 手写数据图片中训练图片、训练图片标签、测试图片、测试图片标签的转换,将图片转换为bmp格式,标签为txt格式,
代码片段和文件信息
% Matlab_Read_t10k-images_idx3.m
% 用于读取MNIST数据集中t10k-images.idx3-ubyte文件并将其转换成bmp格式图片输出。
% 用法:运行程序,会弹出选择测试图片数据文件t10k-labels.idx1-ubyte路径的对话框和
% 选择保存测试图片路径的对话框,选择路径后程序自动运行完毕,期间进度条会显示处理进度。
% 图片以TestImage_00001.bmp~TestImage_10000.bmp的格式保存在指定路径,10000个文件占用空间39M。。
% 整个程序运行过程需几分钟时间。
% Written By DXY@HUST IPRAI
% 2009-2-22
clear all;
clc;
%读取训练图片数据文件
[FileNamePathName] = uigetfile(‘*.*‘‘选择测试图片数据文件t10k-images.idx3-ubyte‘);
TrainFile = fullfile(PathNameFileName);
fid = fopen(TrainFile‘r‘);
a = fread(fid16‘uint8‘);
MagicNum = ((a(1)*256+a(2))*256+a(3))*256+a(4);
ImageNum = ((a(5)*256+a(6))*256+a(7))*256+a(8);
ImageRow = ((a(9)*256+a(10))*256+a(11))*256+a(12);
ImageCol = ((a(13)*256+a(14))*256+a(15))*256+a(16);
if ((MagicNum~=2051)||(ImageNum~=10000))
error(‘不是 MNIST t10k-images.idx3-ubyte 文件!‘);
fclose(fid);
return;
end
savedirectory = uigetdir(‘‘‘选择测试图片路径:‘);
h_w = waitbar(0‘请稍候,处理中>>‘);
for i=1:ImageNum
b = fread(fidImageRow*ImageCol‘uint8‘);
c = reshape(b[ImageRow ImageCol]);
d = c‘;
e = 255-d;
e = uint8(e);
savepath = fullfile(savedirectory[‘TestImage_‘ num2str(i‘%05d‘) ‘.bmp‘]);
imwrite(esavepath‘bmp‘);
waitbar(i/ImageNum);
end
fclose(fid);
close(h_w);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1451 2009-02-22 22:44 MatlabReadMNIST\Matlab_Read_t10k_images_idx3.m
文件 1241 2009-02-22 22:42 MatlabReadMNIST\Matlab_Read_t10k_labels_idx1.m
文件 1464 2009-02-22 22:44 MatlabReadMNIST\Matlab_Read_train_images_idx3.m
文件 1250 2009-02-22 22:42 MatlabReadMNIST\Matlab_Read_train_labels_idx1.m
目录 0 2009-04-11 19:35 MatlabReadMNIST
----------- --------- ---------- ----- ----
5406 5
- 上一篇:160128a液晶显示压力
- 下一篇:mvstats 3.0
相关资源
- Alexnet训练mnist和cfar10数据集
- 两类label(01)的MNIST数据集
- 图片转换工具jpg .jpeg .gif .png .bmp图片
- 已经制作好的mnist数据集中的10张图片
- 手写digits.zip
- lenet_mnist_model.pth
- MNIST数据集对应的txt文件
- knn算法识别手写体--mnist数据集
- MNIST训练样本测试样本txt格式
- 详解PyTorch手写数字识别(MNIST数据集
- 读取mnist数据集并保存成图片代码
- pytorch:实现简单的GAN(MNIST数据集)
- 使用tensorflow实现VGG网络训练mnist数据
- 基于TensorFlow的CNN实现Mnist手写数字识
- halcon----mnist
- KNN作手写体识别MNIST
- 神经网络深度学习+MNIST数字识别实验
- FashionMNIST数据集
- DogsVsCats、MNIST、cifar数据集
- 模仿mnist数据集制作自己的数据集
- mnist_10k_sprite.png
- MNIST数据集
评论
共有 条评论