1.图像帧合并为视频
path = 'car\'; %'car\'为当前目录下的图片car1,car2文件夹
writerObj = VideoWriter('car.avi'); %将生成的视频保存为名称为'car.avi'的视频
open(writerObj);
for i = 1:2
frame = imread(strcat('car',num2str(i),'.jpg'));%从文件夹中读取图像
writeVideo(writerObj,frame);
end
close(writerObj);
2.视频拆分为图像帧
video = 'car.avi';
xyloObj = VideoReader(video);
start = 1;
nFrames = xyloObj.NumberOfFrames; %获取视频总帧数
for k = start :nFrames %遍历每一帧
b1 = read(xyloObj, k);
imwrite(b1,strcat('cartest',num2str(k),'.jpg'));
end