J'utilise Windows 10 Strong> et je veux installer OpenalPR Strong> et importer la bibliothèque vers Python fort>. p>
Toutefois, après avoir téléchargé les fichiers binaires de Windows I Suivez les instructions dans OpenalPR P>
J'ai téléchargé la après, je peux exécuter Quelqu'un peut-il m'apprendre comment je peux importer OpenLallPR en Python. Merci. P> alpr code> dans la ligne de commande mais je ne peux pas l'importer. P>
3 Réponses :
Lorsque vous avez téléchargé la distribution binaire, accédez à et lorsque vous exécutez Pour plus d'informations, voir Setup.py Usage et Comment fonctionne le système d'importation P> Python code> SubDirectory et exécutez
python setup.py code>. Cela installerait OpenalPR en tant que package, vous pourrez donc l'importer de n'importe où, pas seulement du répertoire d'ALPR. P>
python code> li>
pythonpath code> variable d'environnement li>
.pth code> li>
Packages de site Code> DIR LI>
sys.path code> à la main li>
ol>
SETUP.PY CODE> Script, il frappe des distunes à la distribution de l'emballage correctement sur
SITE-PACKAGES CODE>, ajoutant ainsi à vos Libs. p>
J'ai essayé de courir mais d'obtenir cette erreur: le répertoire de package 'OpenalPR' n'existe pas
J'ai installé le même environnement que vous:
c: \ user \ user \ anaconda code> li>
- OpenalPR Installé dans
C: \ Users \ User \ téléchargements \ openalpr-2.3.0-win-64bit code> li>
ul> afin que je puisse appeler python code> à partir de la console ( cmd code>) et obtenir: p> xxx pré>
Le module h1>
Comme les fixations ne sont pas expédiées avec les fichiers binaires de Windows pré-compilés, vous devez installer le module manuellement: p>
- Téléchargez le Github Repo en tant que zip ; li>
- extraire l'archive dans un dossier temporaire, disons
c: \ user \ user \ téléchargements \ openalpr-maître code>; li>;
- La liaison Python est dans le
C: \ users \ user \ téléchargements \ openalpr-maître \ src \ litres \ python code> dossier; li>
- Ouvrez une console dans ce répertoire et tapez
Python Setup.py Installez CODE> LI>
ul> voilÃ, le module Python OpenLall est installé!. p>
appel python_test.bat code> à partir du répertoire OpenalPR pour le voir fonctionner > USAGE H1>
Pour pouvoir importer un module OpenalPR de Python, deux solutions. P>
Solution 1: Vous devez travailler dans l'annuaire OpenalPR où se trouvent les fichiers DLL.
Ensuite, cela devrait fonctionner comme prévu: p>
>>> from os import environ
>>> alpr_dir ='C:\Users\user\Downloads\openalpr-2.3.0-win-64bit\openalpr_64'
>>> environ['PATH'] = alpr_dir + ';' + environ['PATH']
>>> from openalpr import Alpr
>>> alpr = Alpr('us', alpr_dir + '/openalpr.conf', alpr_dir + '/runtime_data')
>>> alpr.is_loaded()
True
On dirait que vous devez ajouter l'openalPR au chemin du système (étape 4 ci-dessous) et installer les fixations Python (étape 5 ci-dessous). C'est comme ça que j'ai eu OpenLallPR pour travailler sur Windows 7 / Anaconda 3 / Python 3.5 x64:
Vous devez désinstaller une version précédente d'ALPR P> LI>
Téléchargez les binaires em> et strong> le code source em> de https://github.com/openalpr/openalpr/roélases P> Li>
Décompressez les binaires em> et strong> le code source em> dans certains répertoires, par exemple ajoutez le répertoire où ALPR est situé sur votre chemin. Dans mon cas Utilisez l'invite Anaconda pour installer les liaisons Python (elles sont dans le répertoire de code source). Dans mon cas: p> li>
ol> c: \ openalpr code > p> li>
c: \ openalpr \ openalpr_64 code> p> li>
Using OpenALPR 2.3.0
Image size: 497x372
Processing Time: 22.618999
Plate #1
Plate Confidence
- THECAR 92.207481
- THEGAR 81.348961
- HECAR 80.229317
- TMECAR 78.159492
- THE0AR 77.702461
- THECAB 77.389000
- THEAR 76.510017
Cette réponse m'a beaucoup aidé, merci. Pour ceux qui ont des problèmes sur la désinstallation de cela pourrait aider: Python Setup.py Installer - Installation
Quelle version de Python avez-vous et où est-elle installée?
J'utilise Python 2.7.11 (Anaconda 4.0) qui est installé dans
C: \ Users \ User \ anaconda code>. Pour l'openalPR, je l'ai installé dans
c: \ users \ user \ téléchargements \ openalpr-2.3.0-win-64bit code>
Est-ce que la version Python 2.7 a 64 bits?
Aucune solution n'a résolu votre problème?