2014-04-23 3 views
0

폴더에서 비디오를 읽고 프레임을 추출하고 싶습니다. VidoeReader function.But을 사용했는데 오류가 발생했습니다. 아래 코드와 함께 오류가 표시됩니다. 모든 비디오를 데이터가 표시되지 않습니다 VideoReader/초기화 파일을 사용Matlab에서 VideoReader 기능을 사용하여 비디오를 읽으시겠습니까?

오류 아래에 주어진

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

및 오류 쇼이다.

VideoReader의 오류 (줄 147) obj.init (fileName);

비디오 오류 (라인 7) mov = VideoReader ('11 .mp4 ');

+0

이 질문은 귀하가 사용중인 영화 파일에만 해당되므로 도움을 받기가 어렵습니다. 미디어 플레이어 응용 프로그램에서 동영상을 재생할 수 있습니까? 동영상 콘텐츠 또는 정지 이미지 또는 오디오 만 포함되어 있습니까? – user664303

+0

코드에서 오류가 발생합니다. 관련 라인은 다음과 같습니다 :'imshow (vidFrames (:, :, :, i), []); ' – user664303

+0

yes vlc player.the videoReader 함수로 비디오를 재생할 수 있습니까? – kadu

답변

0

이것은 MATLAB 버전 관련 문제라고 생각합니다. 나는 MATLAB 2013a을 사용할 때 같은 문제에 직면했다. 그러나 MATLAB 2014b으로 변경하면 문제가 사라졌습니다.

관련 문제