mnist数据集matlab 转bmp图片格式

该博客介绍了如何使用Matlab将MNIST数据集的训练和测试部分转换为BMP图片格式,并按数字类别存入不同的文件夹中。通过加载MNIST数据,对每个图像进行重塑并保存为BMP文件,以便于后续的图像识别和机器学习任务。
摘要由CSDN通过智能技术生成

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值