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