function VideoStreamtTOPic(videoname,OutPicPath)
%UNTITLED Summary of this function goes here
% Detailed explanation goes here
% input: the name of video stream and the path to save the picture
% output: picture
a=mmreader(videoname);
nframes=a.NumberOfFrames;
for i = 1:nframes
im = read(a, i);
imwrite(im,[OutPicPath '.jpg']);
end
end
对于上面程序举例如下:
在命令窗口或m文件的编辑窗口输入以下语句即可;
videoname='mei.mpg';
OutPicPath='K:\视频流转成图片\mei\';
VideoStreamtTOPic(videoname,OutPicPath)
注意:视频'mei.mpg'位于matlab当前工作目录下;