我想从文件夹中读取视频并从中提取帧。我使用了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' );
答案 0 :(得分:1)
我认为这是与MATLAB
版本相关的问题。当我使用MATLAB 2013a
时,我遇到了同样的问题。但是,当我改为MATLAB 2014b
时,问题就消失了。