#python-3.x #openalpr
#python-3.x #openalpr
Вопрос:
я настраиваю распознавание plate с помощью python, но я не могу использовать библиотеку ‘OpenALPR’, потому что присылаю мне сообщение об ошибке
Ошибка загрузки OpenALPR
попробуй:
if platform.system().lower().find("windows") != -1:
self._openalprpy_lib = ctypes.cdll.LoadLibrary("libopenalprpy.dll")
elif platform.system().lower().find("darwin") != -1:
self._openalprpy_lib = ctypes.cdll.LoadLibrary("libopenalprpy.dylib")
else:
self._openalprpy_lib = ctypes.cdll.LoadLibrary("libopenalprpy.so")
except OSError as e:
nex = OSError("Unable to locate the OpenALPR library. Please make sure that OpenALPR is properly "
"installed on your system and that the libraries are in the appropriate paths.")
if _PYTHON_3:
nex.__cause__ = e;
raise nex
finally:
mutex.release()
Ответ №1:
Попробуйте указать полный путь к libopenalprpy.so файл библиотеки. Похоже, что эта проблема связана с тем, что оболочка python не скомпилирована и не установлена для python3.
Установите пакет python3-dev, а затем скомпилируйте и установите openalpr.
Для установки локально скомпилированной версии вы можете использовать следующую команду
cd build
sudo make uninstall