A Flash Card Android Application Development Applied with OCR technology
Jin, Jin (2014)
Jin, Jin
Metropolia Ammattikorkeakoulu
2014
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2014060211367
https://urn.fi/URN:NBN:fi:amk-2014060211367
Tiivistelmä
The aim of the project was to build a flashcard Android application to help people memorize words. The major functions of the application include creating card books, adding or removing words from the created book by typing or Optical character recognition (OCR) and translating all the words automatically.
The application was developed on the Android platform with Android SDK and tesseract OCR engine. An android word-storing application and a graph scanning application were combined to implement the project. In order to call the Tesseract OCR library, it is neces-sary to use Android NDK and Java Native Interface (JNI) to call the functions from the Tesseract library. Microsoft translation API was used to help users translate all the entered words to the expected language.
The results of the project proved that using the OCR technology to digitize paper-based document was a feasible way to simplify the user input and it made archives searchable, editable and machine readable. With the increase of the camera’s imaging quality, the ac-curacy of the OCR technology will perform more reliable results.
The application was developed on the Android platform with Android SDK and tesseract OCR engine. An android word-storing application and a graph scanning application were combined to implement the project. In order to call the Tesseract OCR library, it is neces-sary to use Android NDK and Java Native Interface (JNI) to call the functions from the Tesseract library. Microsoft translation API was used to help users translate all the entered words to the expected language.
The results of the project proved that using the OCR technology to digitize paper-based document was a feasible way to simplify the user input and it made archives searchable, editable and machine readable. With the increase of the camera’s imaging quality, the ac-curacy of the OCR technology will perform more reliable results.