How to write video in to frames
Show older comments
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 Comments
Walter Roberson
on 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
on 26 Mar 2013
Walter Roberson
on 26 Mar 2013
So result is H x W x number_of_frames ?
Algorithms Analyst
on 26 Mar 2013
Edited: Walter Roberson
on 26 Mar 2013
Answers (1)
Walter Roberson
on 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 Comments
Walter Roberson
on 26 Mar 2013
for K = 1 : size(result,3)
thisframe = result(:,:,K);
thisfile = sprintf('frame_%04d.jpg', K);
imwrite( thisframe, thisfile );
end
Walter Roberson
on 26 Mar 2013
Taking into account your code:
thisfile = sprintf('frame_%04d.jpg', f);
imwrite(bwimg, thisfile);
Algorithms Analyst
on 28 Mar 2013
Categories
Find more on Descriptive Statistics in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!