How to make Operations on video frames?
12 次查看(过去 30 天)
显示 更早的评论
Hi I have a mp4 video , I turned it into Frames ... but I want to make operations on EACH frame
Can any one help ???
0 个评论
采纳的回答
Walter Roberson
2013-12-21
Loop?
for K = 1 : number_of_frames
this_frame = frames{K}; %or however you stored them
now do something with this_frame
end
3 个评论
Walter Roberson
2013-12-21
That code will apply whatever onto each frame. Your code to do something with the frame is within the loop, so it gets presented with one frame at a time, in sequence.
Perhaps your question has to do with storing the results as you go. In that case have a look at
更多回答(2 个)
Image Analyst
2013-12-21
See my demo, attached. I calculate a background frame comprised of the last few frames, and then subtract it from the current frame. You can do something similar with whatever operation you want to do.
5 个评论
Image Analyst
2019-4-3
I doubt she'll answer, after more than 5 years, but I will. Is there something wrong with my code that doesn't work for you? Did you adapt it? Attach your adapted code.
komal
2019-6-10
i have converted the videos into frames and now I want to subtract one frame from another like frame 1-frame 2 and then frame 2-frame3 and so on till the video ends.
2 个评论
Image Analyst
2019-6-11
Did you see my answer? That's basically what I do. Adapt it as needed. It should be trivial.
komal
2019-6-11
Yes sir I saw your answer but my question is different.
I want to subtract the frames and continously run the loop for the whole video frames.
ex-frame 1-frame 2 and show the result in graph and then frame 2 - frame 3.Individual ans shown on graph
Sorry if I m unable to explain you clearly
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!