MATLAB 如何批量修改文件夹下面的所有图片

tr_dir=uigetdir('select the data sets...');
% 选择文件夹

[sfname,spath]=uiputfile('.mat','save file','gabordata');

img_dir = dir([tr_dir,'\*.bmp']);
%文件夹下面所有文件的格式,可以使jpeg txt等

img_num = length(img_dir);
%判断文件的个数

names=cell(1,img_num);
img_num
for ii=1:img_num
    fname=img_dir(ii).name;
    imgdata=imread([tr_dir,'\',fname]);
    if ii==1
        [h,w]=size(imgdata);
        data=zeros(h,w,img_num);
    end
    data(:,:,ii)=imgdata;
    names{ii}=fname;
end




你可能感兴趣的:(File,matlab)