Info

La pregunta está cerrada. Vuélvala a abrir para editarla o responderla.

I need program (codes) which take a video directly and extract frames in multiple defined times ??

2 visualizaciones (últimos 30 días)
I need program (codes) which take a video directly and extract frames in multiple defined times ??

Respuestas (1)

Ben11
Ben11 el 14 de Jul. de 2014
If you know beforehand which frames you want to keep then store them in a vector. Let's say your movie is in a cell array, then you can access every frame of interest by referencing to the vector directly.
Simple example:
1) YourMovie is a cell array containing 20 frames. 2) You want to extract frames 2,5,7,8,10 and 15. (arbitrary frames).
Create the vector for the frames you want to keep:
FramesVector = [2 5 7 8 10 15];
Extract frames:
ExtractedFrames = YourMovie(FramesVector);
ExtractedFrames will give you every corresponding frames in a cell, which you can then access individually like you would any cell array:
ExtractedFrames{n} ... do whatever you want

La pregunta está cerrada.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by