天天看點

Matlab讀取檔案下所有圖檔并寫入到指定檔案夾

Matlab循環讀取檔案夾下所有圖檔,将處理後新的圖檔寫入到指定檔案夾中。

work_folder = './Original_Images/';							% 原始圖檔路徑
savepath = './Results_Images/';								% 存儲處理後的圖檔路徑
file_list = dir(fullfile(work_folder,'*.jpg'));				% 擷取所有路徑

for i = 1 : 1 :length(file_list)							% 周遊路徑下每一張圖檔
	
    im = imread([work_folder,file_list(i).name]);			% 讀取原始路徑下所有圖檔
    output = darkchannel(im);								% 處理後輸出新的圖檔
    imwrite(output,[savepath,file_list(i).name],'jpg');		% 将新的圖檔寫入到指定檔案夾
end
           

繼續閱讀