clear
clc
myaviobj = avifile('test3.avi', 'fps', 25); %初始化视频文件,2在此代表视频帧之间的时间间隔为1/2 s
myaviobj.Quality = 100%可以自行选择需要的压缩方式。
myaviobj.compression='Indeo5';
LEN=159;
for k=1:LEN
% filename=strcat(int2str(x),'_',int2str(k),'.jpg');
if k<100
filename=strcat('D:\Backup\我的文档\MATLAB\case_programme\programme1\',int2str(k),'con.jpg');
elseif k>=100&k<200
filename=strcat('D:\Backup\我的文档\MATLAB\case_programme\programme1\1',int2str(k-100),'con.jpg');
elseif k>=200
filename=strcat('D:\Backup\我的文档\MATLAB\case_programme\programme1\2',int2str(k-200),'con.jpg');
end
bw=imread(filename);
%M(i) = im2frame(bw);
myaviobj = addframe(myaviobj,bw); %将每帧图像添加到初始视频中
end
%movie(M)
myaviobj = close(myaviobj);