Я пытаюсь собрать OpenCV с модулем Tesseract OCR для использования на Raspberry Pi.
В Интернете очень мало информации о том, как его построить, и что доступно, очень неполно.
Я собираюсь использовать Visual Studio 2017 для Windows 10 с помощью плагина VisualGDB для кросс-компиляции.
Я могу загрузить проект OpenCV CMake и собрать его без проблем.
Я скачал модули OpenCV-contrib и указал OPENCV_EXTRA_MODULES_PATH
на C:/opencv/opencv_contrib-master/modules
Я вижу, что есть модуль text
, который содержит некоторые источники для tesseract-ocr.
Есть также записи для Tesseract_INCLUDE_DIR
и Tesseract_LIBRARY
Значит ли это, что мне нужно скачать Tesseract отдельно?Или я могу просто использовать файлы, поставляемые с OpenCV contrib?
Я клонировал https://github.com/tesseract-ocr/tesseract
Но нигде нет папки для включения.Существует папка src, которая содержит заголовки и исходные файлы, но нигде не содержит папку include.
Нужно ли сначала собирать tesseract?И когда он собирается, он создает lib и включает файлы?
Я пытался собрать tesseract, но для этого потребовалась лептоника.Я смог построить лептонику.но я не могу включить его в Tesseract cmake.
Я добавил строки
add_subdirectory(${CMAKE_SOURCE_DIR}/../leptonica)
add_subdirectory(${CMAKE_SOURCE_DIR}/../leptonica/build)
find_package(Leptonica ${MINIMUM_LEPTONICA_VERSION} REQUIRED CONFIG)
Но я получаю ошибки:
add_subdirectory not given a binary directory but the given source C:\opencv\tesseract\CMakeLists.txt
Could not find a package configuration file provided by "Leptonica" C:\opencv\tesseract\CMakeLists.txt 124
Спасибо,