原文连接http://blog.163.com/yuyang_tech/blog/static/2160500832013989110899/
matlab读取视频VideoReader类
matlab读取/播放视频的函数
1. 可以用mmreader和 read这两个函数读取视频帧readerobj = mmreader('xylophone.mpg');
vidFrames = read(readerobj);
具体参数含义帮助文档里面有。示例:
videoObj = mmreader('highwayII_raw.avi');%读视频文件
nframes = get(videoObj, 'NumberOfFrames');%获取视频文件帧个数
for k = 1 : nframes
end
4. 播放视频可使用 movie(mov)(使用示例见1中),implay('*.avi')
matlab读取/播放视频的函数
readerobj = mmreader('xylophone.mpg');
vidFrames = read(readerobj);
具体参数含义帮助文档里面有。示例:
videoObj = mmreader('highwayII_raw.avi');%读视频文件
nframes = get(videoObj, 'NumberOfFrames');%获取视频文件帧个数
for k = 1 : nframes
end
4. 播放视频可使用 movie(mov)(使用示例见1中),implay('*.avi')
本文介绍了Matlab中使用VideoReader类读取视频的方法,包括获取视频帧数、帧率等属性,以及读取指定帧和保存帧的操作。同时,回顾了使用mmreader等传统函数读取视频的方式。





