tôi setted lập môi trường giống như bạn:
- Anaconda 4.0 cài đặt vào
C:\Users\user\Anaconda
- OpenAlpr cài đặt vào
C:\Users\user\Downloads\openalpr-2.3.0-win-64bit
Vì vậy, tôi có thể gọi python
từ giao diện điều khiển (cmd
) và nhận được:
Python 2.7.11 |Anaconda 4.0.0 (64-bit)
...
Module
Như các ràng buộc không được vận chuyển với các tệp nhị phân Windows được biên dịch trước, bạn phải cài đặt mô-đun ma nually:
- tải xuống GitHub repo as ZIP;
- giải nén tệp lưu trữ vào thư mục tạm thời, giả sử
C:\Users\user\Downloads\openalpr-master
;
- Ràng buộc Python là vào thư mục
C:\Users\user\Downloads\openalpr-master\src\bindings\python
;
- mở một giao diện điều khiển vào thư mục này và gõ
python setup.py install
Thì đấy, các mô-đun Python OpenAlpr được cài đặt !.
Gọi python_test.bat
từ thư mục OpenAlpr để xem nó hoạt động.
Cách sử dụng
Để có thể nhập OpenAlpr mô-đun từ Python, hai giải pháp.
Giải pháp 1: bạn sẽ cần phải làm việc vào thư mục OpenAlpr nơi tệp DLL được đặt. Sau đó, nó sẽ hoạt động như mong đợi:
>>> from openalpr import Alpr
>>> alpr = Alpr('us', 'openalpr.conf', 'runtime_data')
>>> alpr.is_loaded()
True
Giải pháp 2 (tốt nhất mà tôi nghĩ): bạn cập nhật PATH
để bao gồm các thư mục 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
Nguồn
2016-08-31 09:15:31
Phiên bản Python nào bạn có và phiên bản nào được cài đặt? –
Tôi đang sử dụng Python 2.7.11 (Anaconda 4.0) được cài đặt trong 'C: \ Users \ user \ Anaconda'. Đối với openalpr, tôi đã cài đặt nó trong 'C: \ Users \ user \ Downloads \ openalpr-2.3.0-win-64bit' – VICTOR
là phiên bản Python 2.7 64 bit? –