matlab将视频转换成图像帧
fielname='E:\matlab\视频处理\大圣归来.avi'; %%从路径打开视频
obj=VideoReader(filename);%读取视频,这里生产一个关于视频的结构体
numframe=obj.NumberOfFrames;%视频的总帧数
for k=1:numframe
frame=read(obj,k);
if k>999 & k<2001 %%这是选取第1000帧到2000帧的图片
imwrite(frame,strcat(num2str(k),'.jpg'),'jpg');
%保存图片
end
end