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的内容当做语句来执行