real time video processing

3 Ansichten (letzte 30 Tage)
Saffana Siddiqua
Saffana Siddiqua am 10 Dez. 2019
Kommentiert: Saffana Siddiqua am 10 Dez. 2019
how can i get the framerate while using vision.VideoFileReader?

Antworten (1)

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH am 10 Dez. 2019
I did real-time processing with a video, what you can do is take out the frames per second of the video and with a "tic toc" to save the processing time of your code, and with that time obtained skip all the following frames at that time of such that the application obtaining real-time data works for you :
v = VideoReader(filename);
fr=v.FrameRate;
k=1;
while k<v.NumFrames
frame = read(v,k);
tic
%your processing here
time=toc;
k=k+ceil(time*fr);
end
  1 Kommentar
Saffana Siddiqua
Saffana Siddiqua am 10 Dez. 2019
but i am using vision.videofilereader, i tried fr=v.FrameRate but it shows invalid function

Melden Sie sich an, um zu kommentieren.

Community Treasure Hunt

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

Start Hunting!

Translated by