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

部分归纳

matlab将视频转换成图像帧_第1张图片

你可能感兴趣的:(matlab图像处理入门)