Sincronização de video com OpenCV

Home Forums Fórum Rastreamento de Objetos com Python e OpenCV Sincronização de video com OpenCV

Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #20648
    Jones Granatyr
    Keymaster

      Olá Professor, estou trabalhando em uma aplicação para sincronização de um video e um placa arduino, a ideia é bem simples a principio, quero que o player do video envie informações da duração atual do video com precisão de millisegundos, no entanto ainda não sei como tratar os frames para sincronizar com o tempo, por exemplo, se um video tem 120 frames, se o player reproduzir ele com 60fps ele terá somente 2 segundos, agora com 30fps ele terá 4 segundos, se eu carrego um video, ele ja tem informação do fps ou o opencv reproduz ele com um fps pré definido?

      pra começar queria que só houvesse informação na tela do video do tempo atual para depois então enviar essa informação para o serial do arduino

      #20649
      Dalton Vargas
      Moderator

        Olá Benjamim!

        O Opencv usa o FPS do próprio arquivo de vídeo (get (CAP_PROP_FPS) ou get (CV_CAP_PROP_FPS), porém para webcans e algumas outras câmeras é preciso calcular manualmente o FPS.

        Segue o link de um artigo com a explicação mais detalhada de como isto funciona e como calcular manualmente o FPS com o Opencv: How to find frame rate or frames per second (fps) in OpenCV ( Python / C++ ): https://www.learnopencv.com/how-to-find-frame-rate-or-frames-per-second-fps-in-opencv-python-cpp/

         

        Att,

        Dalton Luiz Vargas

         

      Viewing 2 posts - 1 through 2 (of 2 total)
      • You must be logged in to reply to this topic.