经常需要对某一指定文件夹里的图片进行一些处理、运算,首先得读入这些图片。
file_path = 'F:\AAA\BBB\'; %图像文件夹路径,AAA为文件夹名称,BBB为子文件夹名称
dlist = dir(stract(file_path,'*.jpg')); %获取该文件夹中所有jpg格式的图像
m = length(dlist); %获取图像总数
C = [];
if m>0 %有满足图像的总数
for j = 1:m %逐一读取图像
image_name = dlist(j).name; %图像名
image = imread(stract(file_path,image_name));
fprintf('%d %d %s\n',j,stract(file_path,image_name)); %显示正在处理的图像名
p = process(image); %此处做你想做的图像处理
C(j,:) = p; %保留处理结果
end
end