How to write video in to frames
Afficher commentaires plus anciens
Hi every one
I have implement some algorithm now i want to save the results of this algorithm into some folder how can I do it?
let say my result is
myvideo=result; writeobj=Videowriter(myvideo);
how to do ahead.
thanks
4 commentaires
Walter Roberson
le 26 Mar 2013
You want to save the individual frames? Or you want to save as a video? What is the arrangement of data in "result" ?
Algorithms Analyst
le 26 Mar 2013
Walter Roberson
le 26 Mar 2013
So result is H x W x number_of_frames ?
Algorithms Analyst
le 26 Mar 2013
Modifié(e) : Walter Roberson
le 26 Mar 2013
Réponses (1)
Walter Roberson
le 26 Mar 2013
0 votes
shows an example of reading a video to extract the frames. Beyond that you would use imwrite() to save each frame to a file.
3 commentaires
Walter Roberson
le 26 Mar 2013
for K = 1 : size(result,3)
thisframe = result(:,:,K);
thisfile = sprintf('frame_%04d.jpg', K);
imwrite( thisframe, thisfile );
end
Walter Roberson
le 26 Mar 2013
Taking into account your code:
thisfile = sprintf('frame_%04d.jpg', f);
imwrite(bwimg, thisfile);
Algorithms Analyst
le 28 Mar 2013
Catégories
En savoir plus sur Video Formats and Interfaces dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!