1. 程式人生 > >批量的圖片儲存為mat檔案 -- MATLAB

批量的圖片儲存為mat檔案 -- MATLAB

matlab實現批量圖片向mat轉換,對應大量資料集圖片處理異常重要

clc; clear all;
num = 1000;          %圖片數量
for i = 1 : num
   IMAGE = imread(sprintf('G:\\TEST\\%.jpg', i));
   eval(sprintf('IMAGE%d = IMAGE;', i));
end
str = 'save data.mat';
for i = 1 : num
   str = sprintf('%s IMAGE%d ', str, i);
end
eval(str);%相當於是將str的內容當做語句來執行