real time video processing
    조회 수: 5 (최근 30일)
  
       이전 댓글 표시
    
how can i get the framerate while using vision.VideoFileReader?
댓글 수: 0
답변 (1개)
  JESUS DAVID ARIZA ROYETH
      
 2019년 12월 10일
        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
참고 항목
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!