图像批处理

clc
clear all


srcDir=uigetdir('Choose source directory.');%获得选择的文件夹
cd(srcDir);
allnames=struct2cell(dir('*.pgm')); %只处理文件夹的bmp文件
[k,len]=size(allnames); %获得bmp文件的个数
for ii=1:len
%逐次取出文件
name=allnames{1,ii};
I=imread(name); %读取文件
%然后在此处添加你的图像处理程序即可,例如把图片大小变为96*48,再保存
ci=imresize(I,[96,48]);
imwrite(ci,name);

end



猜你喜欢

转载自blog.csdn.net/jingtingxu369/article/details/78887241