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当前工作目录下;
本文介绍了一个使用Matlab将视频流转换为图片序列的方法。通过定义一个名为VideoStreamToTopic的函数,该函数接受视频文件名及图片保存路径作为参数,并逐帧读取视频将其保存为.jpg格式的图片。
3659

被折叠的 条评论
为什么被折叠?



