Devido às necessidades do projeto de graduação, eu uso o python3 + opencv para fazer o rastreamento humano no vídeo. Após instalar o python e o opencv, ocorrem vários erros ao executar o programa, como:
módulo'cv2.face 'não tem atributo'createEigenFaceRecognizer', em suma, encontrei muitos módulos'cv2.face 'não tem atributo' *** '. Mais tarde, depois de muito Baidu, demorou quase uma semana e, finalmente, o problema foi resolvido. Depois de tantas experiências, sempre sinto que estava perdendo muito tempo com o ambiente de desenvolvimento, mas não deveria. Então, escrevi um artigo para dizer às pessoas mais tarde como resolver o problema do ambiente de desenvolvimento em um curto espaço de tempo e evitar que eu cometa erros como esse novamente. Basta seguir meus passos para instalá-lo, não há problema.
Sistema operacional nativo: win10
1. Instale o Anaconda3-4.4.0
https://repo.continuum.io/archive/Anaconda3-4.4.0-Windows-x86_64.exe
A instalação padrão é boa, não há nenhuma operação especial que precise ser enfatizada aqui
2. Instale o pacote opencv + contrib
opencv_contrib_python-3.2.0.7-cp36-cp36m-win_amd64.whl
Após a conclusão do download, copie-o para o diretório Anaconda3-4.4.0 instalado. Em seguida, abra o cmd e execute o seguinte comando:
>cd C:\ProgramData\Anaconda3 //这里是你具体的安装路径
>pip install opencv_python-3.2.0+contrib-cp36-cp36m-win_amd64.whl
> pip install opencv_python-3.2.0 + contrib-cp36-cp36m-win_amd64.whl
É melhor usar privilégios de administrador para realizar operações, e você pode fazer isso após a instalação ser concluída
3. Teste o código
Baixe este código para um teste simples:
https://github.com/leiqing110/Moving-target-detection.git
https://github.com/leiqing110/Moving-target-detection.git
Se houver algo de errado com o artigo acima, sinta-se à vontade para me apontar e fazer progressos juntos, obrigado