查看单个帖子
旧 2019-11-26, 18:24   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
默认 Splitting video into frames using matlab

Here is my code :



video = VideoReader('Engineer.mp4');
NbOfImages = 30;
for img = 1:NbOfImages;
data = read(video, img);
filename=strcat('image',num2str(img),'.jpg');
listOfImages(img) = {filename};
imwrite(data, filename);
end
imageNames = listOfImages';


Works fine on matlab 2013a, but when i try to run it on matlab 2015b it gives me this error :



Error using VideoReader/read (line 160)
The frame index requested is beyond the end of the file.

Error in tp2 (line 9)
data = read(video, img);




More answer...
poster 当前离线   回复时引用此帖