Ошибка Leptonica при вызове CMake для Tesseract - PullRequest
0 голосов
/ 01 октября 2018

Я просто пытаюсь использовать библиотеку распознавания номерных знаков с открытым исходным кодом, но кажется, что установка мне не подходит.

Я следую этим инструкциям , и я застрял нашаг, который читается как

Compile Tesseract.Тессеракт требует, чтобы вы указали его на заголовки leptonica и двоичные файлы библиотеки перед тем, как он скомпилируется.Обратите внимание, что tesseract должен быть скомпилирован как БИБЛИОТЕКА.Убедитесь также, что ваш режим компиляции соответствует каждому из проектов (например, Release vs Debug).

Теперь мне совсем не ясно, что мне нужно делать здесь, но я в основном сделал этоследующее:

  1. В tesseract-master создайте папку с именем build
  2. Из cmd перейдите в build и вызовите cmake ..

Это начало делать кучу работы, затем остановилось с этой ошибкой:

CMake Error at CMakeLists.txt:100 (find_package):
  Could not find a package configuration file provided by "Leptonica"
  (requested version 1.74) with any of the following names:

    LeptonicaConfig.cmake
    leptonica-config.cmake

  Add the installation prefix of "Leptonica" to CMAKE_PREFIX_PATH or set
  "Leptonica_DIR" to a directory containing one of the above files.  If
  "Leptonica" provides a separate development package or SDK, be sure it has
  been installed.

Я загрузил Leptonica Developer Package согласно связанным инструкциям, но эта ошибка ничего не говорит мне о том, что мне действительно нужноделать с этим.Что на самом деле означает «Добавить префикс установки Leptonica в CMAKE_PREFIX_PATH»?

Я погуглил эту ошибку и вижу, что другие люди задают вопрос, но нет четкого ответа, и нет ресурсов, которые могли бы указать мне правильное направление.

Я очень ценю любой путеводитель.

...