Convert-Video-to-Sequence-of-Frames
By studying this article, one can understand that how to read frame by frame from video using MATLAB.Convert-Video-to-Sequence-of-Frames
% Program to read frames from a given video
clear all; clc;
inputvideo = VideoReader('E:/videos/aa.mp4');
%informatin of video
disp(inputvideo);
%number of frames in video
no_of_frames = inputvideo.NumberOfFrames;
%read and write operations frame by frame
for i = 1 : no_of_frames
frame = read(inputvideo,i);
frame = rgb2gray(frame);
strr = 'E:/videos/images/';
str = int2str(i);
filename = strcat(strr,'frame',str,'.jpg');
imwrite(frame,filename,'BitDepth',8);
end
|
The output of the above code is shown below:
Summary of Multimedia Reader Object for 'aa.mp4'.
Video Parameters: 29.93 frames per second, RGB24 1920x1080.
446 total video frames available.
Follow us on Facebook :
|
|