本文主要是介绍MATLAB视频转换成图片,图片转换动图,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
视频转换图片:(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); %分配
这篇关于MATLAB视频转换成图片,图片转换动图的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!