thank you for your code! But I think the code above is not very exact.it's code based on you:
function [Hists,files] = getImageHistsDir(DirName)
D = dir(DirName);
count = 0;
for (i=3:length(D))
if ((strcmpi(D(i).name(end-3:end), '.jpg')==1) | (strcmpi(D(i).name(end-3:end), '.jpeg')==1))
count = count + 1;
Hists{count}=getImageHists([DirName '\\' D(i).name]);
files{count}=[DirName '\\' D(i).name];
fprintf('%.4d File %40s computed...\n',count,files{count});
end
end
savefile='mydatabase';
save (savefile, 'files', 'Hists')
Making use of it,you can get imagesdir in your images files.thank you!