视频转换图片:(20分钟视频大概1130000张)
clc;
clear;%% 读取视频
video_file='全职高手第11集.avi';%%所在文件夹下面的视频,最好很短,不然全部转换需要较长时间
video=VideoReader(video_file);
frame_number=floor(video.Duration * video.FrameRate);
%% 分离图片
for i=1:frame_number
image_name=strcat('11',num2str(i));
image_name=strcat(image_name,'.jpg');
I=read(video,i); %读出图片
imwrite(I,image_name,'jpg'); %写图片
I=[];
end
图片转换动画(动图):
clc;close all;clear all;figure(1);
%制作电影动画
m=moviein(28); %分配存储帧的内存
a0=int2str(0);
for i=1:9 % 依次读入1-9张数字图像
a=in