How to extract photos from video at equal intervals？
11 views (last 30 days)
Show older comments
Wesley on 17 Nov 2020
Commented: Wesley on 18 Nov 2020
I shot the video while doing the experiment.When processing video, I need to extract pictures of 10 seconds, 20 seconds, 30 seconds, 40 seconds, and 50 seconds for comparison.I am a MATLAB beginner, please help me to solve this problem with MATLAB program.
Hrishikesh Borate on 18 Nov 2020
I understand that you are trying to extract frames from a video at 10 seconds, 20 seconds, 30 seconds, 40 seconds, 50 seconds. Following is the code to perform the operation : -
v = VideoReader('exampleVideo.mp4');
time = [10, 20, 30, 40, 50];
v.CurrentTime = time(i);
frame = readFrame(v);
figure; imshow(frame); %Perform processing on the frame here
For more information, refer to VideoReader.
Find more on Video Formats and Interfaces 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!