-
大小: 3KB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-14
- 語(yǔ)言: 其他
- 標(biāo)簽: mnist??手寫(xiě)數(shù)據(jù)??
資源簡(jiǎn)介
包括對(duì)mnist 手寫(xiě)數(shù)據(jù)圖片中訓(xùn)練圖片、訓(xùn)練圖片標(biāo)簽、測(cè)試圖片、測(cè)試圖片標(biāo)簽的轉(zhuǎn)換,將圖片轉(zhuǎn)換為bmp格式,標(biāo)簽為txt格式,

代碼片段和文件信息
%?Matlab_Read_t10k-images_idx3.m
%?用于讀取MNIST數(shù)據(jù)集中t10k-images.idx3-ubyte文件并將其轉(zhuǎn)換成bmp格式圖片輸出。
%?用法:運(yùn)行程序,會(huì)彈出選擇測(cè)試圖片數(shù)據(jù)文件t10k-labels.idx1-ubyte路徑的對(duì)話框和
%?選擇保存測(cè)試圖片路徑的對(duì)話框,選擇路徑后程序自動(dòng)運(yùn)行完畢,期間進(jìn)度條會(huì)顯示處理進(jìn)度。
%?圖片以TestImage_00001.bmp~TestImage_10000.bmp的格式保存在指定路徑,10000個(gè)文件占用空間39M。。
%?整個(gè)程序運(yùn)行過(guò)程需幾分鐘時(shí)間。
%?Written?By?DXY@HUST?IPRAI
%?2009-2-22
clear?all;
clc;
%讀取訓(xùn)練圖片數(shù)據(jù)文件
[FileNamePathName]?=?uigetfile(‘*.*‘‘選擇測(cè)試圖片數(shù)據(jù)文件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(‘‘‘選擇測(cè)試圖片路徑:‘);
h_w?=?waitbar(0‘請(qǐng)稍候,處理中>>‘);
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);
????
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????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
評(píng)論
共有 條評(píng)論