Câmera Tuyang—windows-Python SDK (download e compilação do site oficial)

1. Dependências de instalação:

  1. Cmake:
    Endereço de download do site oficial do Cmake: https://cmake.org/download/download
    insira a descrição da imagem aqui
    e pronto, clique duas vezes para abrir e instalar

insira a descrição da imagem aqui

2. Baixe o Swig e o SDK:

Link para download do Swig: https://www.swig.org/

https://www.swig.org/download.html
insira a descrição da imagem aqui

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
insira a descrição da imagem aqui

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
insira a descrição da imagem aqui

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.
insira a descrição da imagem aqui
insira a descrição da imagem aqui
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
insira a descrição da imagem aqui

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

insira a descrição da imagem aqui

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.
insira a descrição da imagem aqui
insira a descrição da imagem aqui

Acho que você gosta

Origin blog.csdn.net/jiyanghao19/article/details/131064010
Recomendado
Clasificación