天天看点

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
           

继续阅读