Diretório de artigos
1. Dependências de instalação:
- Cmake:
Endereço de download do site oficial do Cmake: https://cmake.org/download/download
e pronto, clique duas vezes para abrir e instalar
2. Baixe o Swig e o SDK:
Link para download do Swig: https://www.swig.org/
https://www.swig.org/download.html
Baixe o SDK do python
Baixe no centro de download do site oficial do Percipio: https://www.percipio.xyz/downloadcenter/ .
Use o comando git para obter uma cópia local: abra o terminal, mude para o diretório de trabalho onde o SDK precisa ser armazenado e digite o comando git clone para clonar o armazém remoto.
git clone https://github.com/alphaliang/pcammls.git
Baixe o SDK do Windows Campport3
Baixe no centro de download do site oficial do Percipio: https://www.percipio.xyz/downloadcenter/ .
Use o comando git para obter uma cópia local: abra o terminal, mude para o diretório de trabalho onde o SDK precisa ser armazenado e digite o comando git clone para clonar o armazém remoto.
git clone
https://github.com/percipioxyz/camport3.git
3. Configure as variáveis de ambiente python e swig
Antes de compilar, por favor: instale o Python. Instale NumPy e OpenCV.
pip instale numpy
pip instale opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple
Configure as variáveis de ambiente Swig:
Clique com o botão direito do mouse neste computador, selecione Propriedades > Propriedades avançadas do sistema > Variáveis de ambiente e adicione o caminho do arquivo executável SWIG local ao Caminho da variável do sistema na página Variáveis de ambiente
quatro compilar
1. Abra pcammls e modifique cmakelists.txt,
Modifique o caminho local do camport3 no arquivo, compile o idioma de destino (PYTHON) e a versão nativa do PYTHON e o caminho local do SWIG
2. Habilite o cmake-gui
Especifique o diretório do código-fonte para pcammls, especifique o diretório de saída compilado para pcammls/build, clique em Configurar, selecione a versão do Visual Studio e as configurações da versão X86/X64 e clique em Gerar.
Depois de clicar em Open Project para abrir o projeto, selecione Release na barra de menus do Visual Studio e clique em Generate > Generate Solution
Cinco, teste pós-compilação,
Copie a biblioteca dinâmica gerada pcammls.py, _pcammls.pyd e tycam.dll no diretório camport3 SDK para o diretório pcammls/python, abra o Windows PowerShell e execute o arquivo python gerado.
pcammls.py:python_build_x64/swig/swig/_output
pcammls.lib 和 _pcammls.pyd:python_build_x64/swig/Release
tycam.dll:camport3/bin/win/hostapp/x64
6. Reparo da mensagem de erro
1. mkl_inter_thread.1.dll não pode encontrar o módulo especificado
Este problema ocorre ao importar numpy e scipy, ambos os quais podem ser resolvidos pelo seguinte método: Encontre a versão correspondente do python em
https://www.lfd.uci.edu/~gohlke/pythonlibs/ e instale-a.