real time video processing

5 visualizaciones (últimos 30 días)
Saffana Siddiqua
Saffana Siddiqua el 10 de Dic. de 2019
Comentada: Saffana Siddiqua el 10 de Dic. de 2019
how can i get the framerate while using vision.VideoFileReader?

Respuestas (1)

JESUS DAVID ARIZA ROYETH
JESUS DAVID ARIZA ROYETH el 10 de Dic. de 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 comentario
Saffana Siddiqua
Saffana Siddiqua el 10 de Dic. de 2019
but i am using vision.videofilereader, i tried fr=v.FrameRate but it shows invalid function

Iniciar sesión para comentar.

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by