allVedio = dir(['../AF01_Video/20161229/FFoutput/','*.mp4']);
mkdir('20161229');
for i=1:length(allVedio)vedioName = allVedio(i).name;newDirName=strrep(vedioName,'.mp4','');obj = VideoReader(strcat('../AF01_Video/20161229/FFoutput/',vedioName));numFrames = obj.NumberOfFrames;for k = 1 : numFramesframe = read(obj,k);if exist(strcat('./20161229/',newDirName),'dir')==0mkdir(strcat('./20161229/',newDirName));endimwrite(frame,strcat('./20161229/',newDirName,'/',num2str(k,'%04d'),'.jpg'),'jpg');end
end
对文件夹的操作
num = 0;
allDir = dir;
for i=3:length(allDir)-3dirName = allDir(i).name;picInDir = dir([strcat('./',dirName,'/'),'*.jpg']);for j=1:length(picInDir)copyfile(strcat('./',dirName,'/',picInDir(j).name),strcat('../ALL/',num2str(num,'%04d'),'.jpg'));num=num+1;end
end