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,savedname0);
else if trainLabels(i) == 1
i1 = i1+1;
saveddir1 = ‘F:\mnist\train\1’; % 图像新保存到的路径
savedname1 = fullfile(saveddir1,[num2str(i1) ‘.b

该博客介绍了如何使用Matlab将MNIST数据集的训练和测试部分转换为BMP图片格式,并按数字类别存入不同的文件夹中。通过加载MNIST数据,对每个图像进行重塑并保存为BMP文件,以便于后续的图像识别和机器学习任务。
最低0.47元/天 解锁文章
367

被折叠的 条评论
为什么被折叠?



