Font Size: a A A

Design And Implementation Of OCR Application Based On Android

Posted on:2019-12-12Degree:MasterType:Thesis
Country:ChinaCandidate:Z P TangFull Text:PDF
GTID:2428330596494801Subject:Computer technology
Abstract/Summary:PDF Full Text Request
The OCR technology makes it easy to process text images into structured text information.The weak convenience of OCR software on traditional computers determines that the PC side cannot easily process text image information in daily life.Due to the open source nature of the mobile Android platform,Android has occupied most of the market share in the mobile field.At the same time,mobile hardware has developed rapidly in recent years,and the processing capability of the mobile terminal is increasing day by day.Most of the work on the PC side can be completed,and the mobile terminal platform For the input of text information is not limited by time and region,is the best platform for developing OCR applications,so developing applications based on Android platform has broad prospects.Based on this research background,this paper completes the software development task under the guidance of the external tutor and the instructor of a research institute in the practice base.The software development goal is to use the convenience of the Android mobile platform and the increasingly powerful computing ability to realize the service of daily life.OCR application.The OCR software based on the Android platform solves the shortcomings of the weak convenience of PC-side character recognition,and solves the inconvenience of manually inputting text information in the past,and it is more convenient to input character information.Through system testing,the functions of the OCR software are running normally.The recognition accuracy and image processing performance of the text image can basically meet the requirements of the mainstream OCR application,and the text image recognition can be processed efficiently,and the UI interface experience of the system is also better.The paper mainly completed the following work:(1)Combine the actual situation of OCR application to analyze the detailed requirements of OCR software based on Android platform.Through the research on the requirements of OCR application software and the mobile character recognition software on the market,the actual problems that the system needs to solve are determined,and the system architecture and function modules are designed.(2)Design and implement a character recognition algorithm based on Android platform.Considering that Android mobile computing resources are limited,it is necessary to optimize the use of computing resources.The image preprocessing algorithm suitable for mobile is designed and implemented.At the same time,the Tesseract character recognition principle isstudied.This paper finally completes the character recognition of Android platform based on Tesseract.Algorithm implementation.(3)Implement OCR function based on Android platform.Based on the design style of Material Design,the system designed a UI interface with good visual effects.Based on Android,OpenCV and Tesseract technology architecture,Android programming technology,image preprocessing technology and character recognition technology were adopted to realize the source text image.An OCR application based on the Android platform for acquiring functional modules such as text image ROI cropping,image preprocessing,recognition history display,and text post-processing.(4)Set up a test environment to test the optical character recognition system based on the Android platform.The software system is comprehensively evaluated by testing the accuracy of character recognition,the speed of character recognition,and the convenient operation of the software UI.
Keywords/Search Tags:Mobile Terminal, Optical Character Recognition, Image processing, Neural Network, Tesseract
PDF Full Text Request
Related items