matlab對圖像進行循環讀取、改名、閾值化、縮放等簡單操作。。。。
不解釋了,直接看代碼,比較簡單
clear all
path='\';
file=dir([path,'*png']);
if isempty(file)
file=dir([path,'*jpg']);
end
if isempty(file)
file=dir([path,'*bmp']);
end
savePath=[path,'\new_file\'];
% mkdir(savePath);
for i=1:length(file)
% img_path=[path,file(i).name];
img_path=[path,sprintf('%0d.png',i)];% jpg ,bmp
img=imread(img_path);
img_binary=im2bw(img,0.5);
img_resize=imresize(img,0.5);
imwrite(img_binary,[savePath,sprintf('%08d.png',i)]);
imwrite(img_resize,[savePath,sprintf('%08d.png',i)]);
end