一、基本上比較常用的就是自己的圖檔命名是規律的,這樣可以
快速循環處理:
str='D:\'; %我的圖像放在D盤,做差檔案夾下,好的圖像檔案夾下for i=1:12I=imread([str,num2str(i),'.png']); %依次讀取每一幅圖像%在此處進行你的圖像處理即可end
二、在一個檔案夾下,利用uigetdir函數得到你所處理圖像的路
徑,然後進行處理
srcDir=uigetdir('Choose source directory.'); %獲得選擇的檔案夾cd(srcDir);allnames=struct2cell(dir('*.bmp')); %隻處理8位的bmp檔案[k,len]=size(allnames); %獲得bmp檔案的個數for ii=1:len%逐次取出檔案name=allnames{1,ii};I=imread(name); %讀取檔案%然後在此處添加你的圖像處理程式即可end
三、百度上提供的多張儲存
clear;clc;
figure %建立一張圖
axis([0 5 0 2])%定義x軸(從0到5)和y軸的範圍(從0到2)
for i=1:4
if i==1
text(i,1,'百','fontsize',40,'color','red');%i=1時,寫一個‘百’字
end
if i==2
text(i,1,'度','fontsize',40,'color','red');%i=2時,寫一個‘度’字
end
if i==3
text(i,1,'經','fontsize',40,'color','red'); %i=3時,寫一個‘經’字
end
if i==4
text(i,1,'驗','fontsize',40,'color','red');%i=4時,寫一個‘驗’字
end
picname=[num2str(i) '.fig'];%儲存的檔案名:如i=1時,picname=1.fig
hold on % 寫後面的字時,不把前面的字沖掉
saveas(gcf,picname)
end