7
votes

Installez OpenalPR dans Windows Python

J'utilise Windows 10 et je veux installer OpenalPR et importer la bibliothèque vers Python .

Toutefois, après avoir téléchargé les fichiers binaires de Windows pré-compilés , je ne sais pas comment IMPORT ALPR dans Python

I Suivez les instructions dans OpenalPR

J'ai téléchargé la openalprunt.3.0-win-64bit.zip ici et l'a décompressé.

après, je peux exécuter alpr dans la ligne de commande mais je ne peux pas l'importer.

Quelqu'un peut-il m'apprendre comment je peux importer OpenLallPR en Python. Merci.


4 commentaires

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 . Pour l'openalPR, je l'ai installé dans c: \ users \ user \ téléchargements \ openalpr-2.3.0-win-64bit


Est-ce que la version Python 2.7 a 64 bits?


Aucune solution n'a résolu votre problème?


3 Réponses :


6
votes

Lorsque vous avez téléchargé la distribution binaire, accédez à Python SubDirectory et exécutez python setup.py . Cela installerait OpenalPR en tant que package, vous pourrez donc l'importer de n'importe où, pas seulement du répertoire d'ALPR.

explication : Pour être importable, il faut que l'emballage que vous essayez d'importer était d'autre:

  1. dans le répertoire actuel, de l'endroit où vous exécutez python
  2. spécifié via pythonpath variable d'environnement
  3. partie de la bibliothèque standard
  4. spécifié dans l'un des fichiers .pth
  5. Situé dans Packages de site DIR
  6. ajouté à sys.path à la main

    et lorsque vous exécutez SETUP.PY Script, il frappe des distunes à la distribution de l'emballage correctement sur SITE-PACKAGES , ajoutant ainsi à vos Libs.

    Pour plus d'informations, voir Setup.py Usage et Comment fonctionne le système d'importation


1 commentaires

J'ai essayé de courir mais d'obtenir cette erreur: le répertoire de package 'OpenalPR' n'existe pas



4
votes

J'ai installé le même environnement que vous:

  • anaconda 4.0 installé dans 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
      


0 commentaires

4
votes

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:

  1. Vous devez désinstaller une version précédente d'ALPR P> LI>

  2. Téléchargez les binaires em> et strong> le code source em> de https://github.com/openalpr/openalpr/roélases P> Li>

  3. Décompressez les binaires em> et strong> le code source em> dans certains répertoires, par exemple c: \ openalpr code > p> li>

  4. ajoutez le répertoire où ALPR est situé sur votre chemin. Dans mon cas c: \ openalpr \ openalpr_64 code> p> li>

  5. Utilisez l'invite Anaconda pour installer les liaisons Python (elles sont dans le répertoire de code source). Dans mon cas: p> li> ol>

    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
    


1 commentaires

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