Home › Fóruns › Fórum Detecção de Movimentos com Python e OpenCV › Erro ao executar código
- Este tópico contém 1 resposta, 2 vozes e foi atualizado pela última vez 3 semanas, 6 dias atrás por Dalton Vargas.
- AutorPosts
- 13 de agosto de 2024 às 15:14 #45741
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
15 de agosto de 2024 às 08:57 #45767Olá 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
- AutorPosts
- Você deve fazer login para responder a este tópico.