做者:凱魯嘎吉 - 博客園 http://www.cnblogs.com/kailugaji/html
圖片數據:horse.rarpost
clc; clear all; num = 17; for i = 1 : num IM = imread(sprintf('E:\\將批量的圖片保存爲mat\\horse\\horse%03d.jpg', i)); eval(sprintf('IM%d = IM;', i)); end str = 'save data.mat'; %保存爲data.mat文件,裏面有批量的圖片數據.mat for i = 1 : num str = sprintf('%s IM%d ', str, i); end eval(str);%至關因而將str的內容當作語句來執行
在當前目錄下出現一個文件「data.mat」,加載data,裏面保存了17個馬的數據信息。ui
將大小一致的灰度圖批量合併到一個.mat文件中,並保存到指定路徑中。spa
圖片數據:9757.rar3d
clc; clear all; filename='9757'; Datalist=dir(['E:\將批量的圖片保存爲mat\',filename,'\*']); Datalist=Datalist(3:end); for i = 1 : length(Datalist) NRD(:,:,i) = imread(sprintf(['E:\\將批量的圖片保存爲mat\\',filename,'\\',filename,'_%d.bmp'], i)); end % for i = 1 : length(Datalist) % NRD(:,:,i) = (NRD(:,:,i)~=0); % end % NRD=uint8(NRD); save(['E:\',filename,'.mat'],'NRD') %保存到指定路徑
在E盤目錄下出現一個文件「9757.mat」,裏面的數據命名爲NRD。cdn