Caméra Tuyang—SDK Windows-Python (téléchargement et compilation du site Web officiel)

1. Dépendances d'installation :

  1. Cmake :
    adresse de téléchargement du site officiel de Cmake : https://cmake.org/download/download
    insérez la description de l'image ici
    et c'est tout, double-cliquez pour ouvrir et installer

insérez la description de l'image ici

2. Téléchargez Swig et SDK :

lien de téléchargement swig : https://www.swig.org/

https://www.swig.org/download.html
insérez la description de l'image ici

Télécharger le SDK Python

Téléchargez depuis le centre de téléchargement du site officiel de Percipio : https://www.percipio.xyz/downloadcenter/ .
Utilisez la commande git pour obtenir une copie locale : ouvrez le terminal, basculez vers le répertoire de travail où le SDK doit être stocké et entrez la commande git clone pour cloner l'entrepôt distant.

git clone https://github.com/alphaliang/pcammls.git

Télécharger le SDK Windows Campport3

Téléchargez depuis le centre de téléchargement du site officiel de Percipio : https://www.percipio.xyz/downloadcenter/ .

Utilisez la commande git pour obtenir une copie locale : ouvrez le terminal, basculez vers le répertoire de travail où le SDK doit être stocké et entrez la commande git clone pour cloner l'entrepôt distant.

clone git
https://github.com/percipioxyz/camport3.git

3. Configurer les variables d'environnement python et swig

Avant de compiler, veuillez : installer Python. Installez NumPy et OpenCV.

pip installer numpy
pip installer opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple

Configurez les variables d'environnement Swig :

Cliquez avec le bouton droit sur cet ordinateur, sélectionnez Propriétés > Propriétés système avancées > Variables d'environnement et ajoutez le chemin du fichier exécutable SWIG local au chemin de la variable système sur la page Variables d'environnement.
insérez la description de l'image ici

quatre compiler

1. Ouvrez pcammls et modifiez cmakelists.txt,

Modifier le chemin local de camport3 dans le fichier, compiler le langage cible (PYTHON) et la version native de PYTHON, et le chemin local de SWIG
insérez la description de l'image ici

2. Activer cmake-gui

Spécifiez le répertoire de code source sur pcammls, spécifiez le répertoire de sortie compilé sur pcammls/build, cliquez sur Configurer, sélectionnez les paramètres de version de Visual Studio et de version X86/X64, puis cliquez sur Générer.
insérez la description de l'image ici
insérez la description de l'image ici
Après avoir cliqué sur Ouvrir le projet pour ouvrir le projet, sélectionnez Release dans la barre de menus de Visual Studio et cliquez sur Générer > Générer la solution
insérez la description de l'image ici

Cinq, test post-compilation,

Copiez la bibliothèque dynamique générée pcammls.py, _pcammls.pyd et tycam.dll dans le répertoire camport3 SDK vers le répertoire pcammls/python, ouvrez Windows PowerShell et exécutez le fichier python généré.

pcammls.py:python_build_x64/swig/swig/_output

pcammls.lib 和 _pcammls.pyd:python_build_x64/swig/Release

tycam.dll:camport3/bin/win/hostapp/x64

insérez la description de l'image ici

6. Réparation des messages d'erreur

1. mkl_inter_thread.1.dll ne trouve pas le module spécifié

Ce problème se produit lors de l'importation de numpy et scipy, qui peuvent tous deux être résolus par la méthode suivante.Trouvez la version python correspondante dans
https://www.lfd.uci.edu/~gohlke/pythonlibs/ et installez-la.
insérez la description de l'image ici
insérez la description de l'image ici

Je suppose que tu aimes

Origine blog.csdn.net/jiyanghao19/article/details/131064010
conseillé
Classement