Annuaire d'articles
1. Dépendances d'installation :
- Cmake :
adresse de téléchargement du site officiel de Cmake : https://cmake.org/download/download
et c'est tout, double-cliquez pour ouvrir et installer
2. Téléchargez Swig et SDK :
lien de téléchargement swig : https://www.swig.org/
https://www.swig.org/download.html
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.
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
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.
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
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
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.