Erro ao executar código

Visualizando 2 posts - 1 até 2 (de 2 do total)
  • Autor
    Posts
  • #45741
    Glauco Paiva Cunha
    Participante

      Boa tarde!

      Estou tendo dificuldade de executar o código durante a aula, poderiam me ajudar, segue abaixo código de erro:

      C:\Users\Glauco Paiva\Documents\curso_subtraction\pythonProject\.venv\Scripts\python.exe” “C:\Users\Glauco Paiva\Documents\curso_subtraction\outros_augoritimos.py”
      Traceback (most recent call last):
      File “C:\Users\Glauco Paiva\Documents\curso_subtraction\outros_augoritimos.py”, line 58, in <module>
      bg_subtractor = getBGSubtractor(BGS_TYPES[0])
      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
      File “C:\Users\Glauco Paiva\Documents\curso_subtraction\outros_augoritimos.py”, line 43, in getBGSubtractor
      return cv2.bgsegm.createBackgroundSubtractorGMG(initializationFrames = 120, decisionThreshold = 0.8)
      ^^^^^^^^^^
      AttributeError: module ‘cv2’ has no attribute ‘bgsegm’

      Process finished with exit code 1

      #45767
      Dalton Vargas
      Moderador

        Olá Glauco,

        Seguem algumas sugestões do próprio site do pypi:

        Selecione o pacote correto para seu ambiente:

        • Existem quatro pacotes diferentes, mas vou listar somente as opções 1 e 2 abaixo, e você deve SELECIONAR APENAS UM DELES . Não instale vários pacotes diferentes no mesmo ambiente. Todos os pacotes usam o mesmo namespace (cv2). Se você instalou vários pacotes diferentes no mesmo ambiente, desinstale todos eles pip uninstall e reinstale apenas um pacote.

        Desinstale as versões atuais do OpenCV e OpenCV-Contrib e instale a mesma versão que foi utilizada durante o curso. Abaixo, estão os comandos necessários:

        • Desinstalar o OpenCV-Contrib:

        pip uninstall opencv-contrib-python –user

        • Desinstalar o OpenCV:

        pip uninstall opencv-python –user

        • Instalar a versão 4.5.2 do OpenCV:

        pip install opencv-python==4.5.2 –user

         

      Visualizando 2 posts - 1 até 2 (de 2 do total)
      • Você deve fazer login para responder a este tópico.