Лучшее распознавание OCR (оптическое распознавание символов) в андроиде

Я хочу запустить пример OCR в android, я провел некоторое исследование и нашел пример, который реализует OCR в android.

https://github.com/rmtheis/tess-two и в нем есть три файла проектов...

  • глаза-два
  • тесс-два
  • тесс-два-тест

Я выполнил проект "tess-two-test", импортировав три файла проекта, но "tess-two-test" не включает никаких действий, поэтому он не будет работать.

Может ли кто-нибудь предложить мне лучший пример?

Ответ 1

Как и вы, я также столкнулся со многими проблемами с внедрением OCR в Android, но после многого Googling я нашел решение, и это, безусловно, лучший пример OCR.

Позвольте мне объяснить использование пошагового руководства.

Сначала загрузите исходный код из https://github.com/rmtheis/tess-two.

Импортируйте все три проекта. После импорта вы получите сообщение об ошибке. Чтобы решить эту ошибку, вы должны создать папку res в проекте tess-two

enter image description here

Сначала просто создайте папку res в tess-two с помощью tess-two- > RightClick- > new Folder- > Name it "res"

После этого во всех трех проектах ошибка должна исчезнуть.

Теперь загрузите исходный код из https://github.com/rmtheis/android-ocr, здесь вы получите лучший пример.

Теперь вам просто нужно импортировать его в свое рабочее пространство, но сначала вам нужно скачать android-ndk с этого сайта:

http://developer.android.com/tools/sdk/ndk/index.html У меня Windows 7 - 32-битный ПК, поэтому я загрузил http://dl.google.com/android/ndk/android-ndk-r9-windows-x86.zip этот файл

Теперь извлеките его, предположим, я извлек его в E:\Software\android-ndk-r9, поэтому я поставлю этот путь в переменной среды

Щелкните правой кнопкой мыши на MyComputer- > Property- > Advance-System-Settings- > Advance- > Environment Variable → найдите PATH на второй ниже Box и укажите путь как показано ниже.

enter image description here

сделал это

Теперь откройте cmd и перейдите в D:\Android Workspace\tess-two как ниже

enter image description here

Если вы успешно настроили переменную окружения NDK, просто введите ndk-build, как показано на рисунке выше, чем введите, вы не получите никакой ошибки и весь файл будет скомпилирован успешно:

Теперь загрузите другой исходный код также из https://github.com/rmtheis/tess-two, извлеките и импортируйте его и укажите его имя OCRTest, например, на моем ПК, который находится в D:\Android Workspace\OCRTest

enter image description here

Импортируйте тест-два в это и запустите OCRTest и запустите его; вы получите лучший пример OCR.