Info
This question is closed. Reopen it to edit or answer.
How to extract a single frame from video file at given light conditions?
    2 views (last 30 days)
  
       Show older comments
    
I need to write some code that automatically runs a video file and extracts one(!) frame from that file at a given moment (specific light conditions). When the frame is extracted I want the next clip to automatically start and repeat the process. Anyone knows of such a code?
Thanks.
0 Comments
Answers (1)
  Natch Ruengsakulrach
    
 on 31 Aug 2016
        You may find the following pseudocode useful.
videoCell = {'a.mp4','b.mp4','c.mp4'};
for i = 1:numel(videoCell) % go through each video
    v = VideoReader(videoCell{i});
    while hasFrame(v) % read each frame
        frame = readFrame(v);
        if frameLightConditionMet(frame) 
            % Proceed to the next video once obtain a frame that meets
            % specific light condition;
            % Store that frame
            break;
        end
    end
end
0 Comments
This question is closed.
See Also
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
