How to extract specific frames from a video
古いコメントを表示
Hey guys, does anyone know how to extract specific frames from a video? e.g, i want to extract 90, 150 and 160th frame and not any other frames. Does anyone know how to do it in a single for loop?
Right now i am using this code a=VideoReader('test.mp4'); for img = 1:a.NumberOfFrames; filename=strcat('frame',num2str(img),'.jpg'); b = read(a, img); imwrite(b,filename); end
But with this i can either extract all frames and not specific one.
採用された回答
その他の回答 (0 件)
カテゴリ
ヘルプ センター および File Exchange で Video Formats and Interfaces についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!