视频转换为图片---MATLAB

matlab将视频转换成图片,注意以下问题:
①如果视频不是.avi格式,首先用格式工厂将视频转换为.avi格式
②该代码为实时转换代码,速度比较快
③注意路径问题

v1=VideoReader('E:\FFOutput\Tree.avi');%path
frame=v1.numberofframes;//获取帧数
 for i=1:frame
     temp=read(v1,i);
    str1=sprintf('%04d',i);//给图片命名时保留四位数
    str=strcat(str1,'.jpg');//图片格式保存为.jpg格式
    //将图片保存在指定路径
     imwrite(temp,str);
end

你可能感兴趣的:(计算机视觉)