Я работаю над проектом ocr android с помощью qt creator, цель - использовать библиотеку tess-two для Android.
Я скачал библиотеку tess-two и выполнил команду ndk-build
после этого я скопировал папку tess-two в мою папку android-source
, которая находится в корне моего проекта.Я добавил AndroidManifest.xml
и project.properties
файл, который содержит строку: android.library.reference.1=tess/tess-two/libs/armeabi-v7a
У меня есть класс Java в android-source/src
, где я использую класс TessBaseApi
для выполнения "ocr "work, после импорта com.googlecode.tesseract.android.TessBaseAPI
.
Проблема в том, что компилятор не может найти TessBaseApi
.Получение ошибки: пакет com.googlecode.tesseract.android не существует.
Я также попытался добавить внешнюю библиотеку, щелкнув правой кнопкой мыши на project name -> add Library -> external library
, который дал это в файле .pro:
unix:!macx: LIBS += -L$$PWD/android-source/tess/tess-two/libs/armeabi-v7a/ -ltess
INCLUDEPATH += $$PWD/android-source/tess/tess-two/libs/armeabi-v7a
DEPENDPATH += $$PWD/android-source/tess/tess-two/libs/armeabi-v7a
но это ничего не изменило.Есть ли конкретный способ сделать это?
Tess-two link
Заранее спасибо.