您的位置:首页 > 编程语言 > MATLAB

Matlab将视频解析成图像帧

2016-07-05 20:01 573 查看
利用Matlab将一段视频解析成图像帧,视频的格式可以是avi,mp4,m4v等。

clear
clc
videotest=VideoReader('xxx.avi');%待解析视频的完整路径
Num=videotest.NumberOfFrames;%该视频包含的图像帧数
for i=1:Num
img=read(videotest,i);%获取该视频的第i帧
%img=permute(img,[2,1,3]);%将该帧图像顺时针旋转90度
imwrite(img,['xxx\',num2str(i,'%04d'),'.jpg']);%将第i帧图像以jpg格式保存到指定的路径
end
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: