mnist数据集matlab 转bmp图片格式
训练十个文件夹 测试十个文件夹
原始链接mnist
`clc
clear
close all
trainImages = loadMNISTImages(‘train-images.idx3-ubyte’);
trainLabels = loadMNISTLabels(‘train-labels.idx1-ubyte’);
% N = 784;
% K = 100;% can be any other value
testImages = loadMNISTImages(‘t10k-images.idx3-ubyte’);
testLabels = loadMNISTLabels(‘t10k-labels.idx1-ubyte’);
trainImages = trainImages’;
A = zeros(28,28);
[m,n] = size(trainImages);
i0=0;i1=0;i2=0;i3=0;i4=0;i5=0;i6=0;i7=0;i8=0;i9=0;
for i=1:m
A = reshape(trainImages(i,:),[28,28]); %行向量变矩阵
if trainLabels(i) == 0
i0 = i0+1;
saveddir0 = ‘F:\mnist\train\0’; % 图像新保存到的路径
savedname0 = fullfile(saveddir0,[num2str(i0) ‘.bmp’]); % 图像名称不变
imwrite(A,savednam