私はあなたと同じ環境をセットアップしました:
- Anaconda 4.0 がインストールされている
C:\Users\user\Anaconda
- OpenAlprがインストールされています
C:\Users\user\Downloads\openalpr-2.3.0-win-64bit
したがってpython
、コンソール ( cmd
) から呼び出して、以下を取得できます。
Python 2.7.11 |Anaconda 4.0.0 (64-bit)
...
モジュール
バインドはコンパイル済みの Windows バイナリに同梱されていないため、モジュールを手動でインストールする必要があります。
- GitHub リポジトリを ZIP としてダウンロードします。
- アーカイブを一時フォルダーに抽出します
C:\Users\user\Downloads\openalpr-master
。
- Python バインディングは
C:\Users\user\Downloads\openalpr-master\src\bindings\python
フォルダー内にあります。
- このディレクトリにコンソールを開き、次のように入力します
python setup.py install
ほら、Python モジュール OpenAlpr がインストールされました!
python_test.bat
OpenAlpr ディレクトリから呼び出して、動作を確認します。
使用法
Python から OpenAlpr モジュールをインポートできるようにするには、2 つのソリューションが必要です。
解決策 1: DLL ファイルがある OpenAlpr ディレクトリで作業する必要があります。次に、期待どおりに動作するはずです。
>>> from openalpr import Alpr
>>> alpr = Alpr('us', 'openalpr.conf', 'runtime_data')
>>> alpr.is_loaded()
True
解決策 2 (私が思うに最善の方法): を更新しPATH
て、OpenAlpr フォルダーを含めます。
>>> 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