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 ???

采纳的回答

Walter Roberson
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
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
Christine Ak
Christine Ak 2013-12-22
That's what I did.......Thank You so much :D

请先登录,再进行评论。

更多回答(2 个)

Image Analyst
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
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
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
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
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!

Translated by