Android Application for Offline OCR Using Android NDK, OpenCV and Tesserect API
- Clone the Repo
- Import into Android Studio
- Import OpenCV-for-Android as a Module named
opencv
- change the head of OpenCV Module from
apply plugin: 'com.android.application'
to beapply plugin: 'com.android.library'
- remove
applicationID
fromOpenCV
Modulebuild.gradle
. - Sync the full Project
- Build and Deploy
The Application is Based in basic OCR Functionality on another project BUT I modified the code updated the OpenCV Version, Removed Camera Functionality and Replaced it with something up-to-date, optimized OCR Files to suite specific fonts, changed the structure of the app, added network layer and Persistence functionality and Modified the UI for better UI and UX Based upon Google Material Design Guide Lines. Basically the Whole App.
The Application is written using JAVA, so i expect you to have some knowledge about the language.