使用Matlab中的VideoReader函数读取视频?

时间:2014-04-23 05:02:00

标签: matlab video image-processing

我想从文件夹中读取视频并从中提取帧。我使用了VidoeReader函数。但是它给出了错误。我的代码如下所示以及错误。

 mov=VideoReader('11.mp4');
 vidFrames=read(mov);
 nFrames=mov.NumberOfFrames;
 for i=1:nFrames
     imshow(vidFrames(:,:,i),[]);
 end

,错误显示如下:

使用VideoReader / init时出错 该文件似乎没有任何视频 数据

VideoReader出错(第147行)             obj.init(文件名);

视频错误(第7行) MOV = VideoReader('11的.mp4' );

1 个答案:

答案 0 :(得分:1)

我认为这是与MATLAB版本相关的问题。当我使用MATLAB 2013a时,我遇到了同样的问题。但是,当我改为MATLAB 2014b时,问题就消失了。