Font Size: a A A

Design And Implementation Of Business Card Scanning Recognition System Based On Android Platform

Posted on:2016-12-02Degree:MasterType:Thesis
Country:ChinaCandidate:W ZhangFull Text:PDF
GTID:2298330467995699Subject:Software engineering
Abstract/Summary:PDF Full Text Request
With the development of modern science and technology, mobile smart devices hasbeen increasingly deepened in people’s lives. From the original people use mobile phonesfor simple calls, send messages, but now people are beginning to use the phone to listen tomusic, watching movies, or even text editing, image processing, and so a variety ofpreviously unimaginable operation. In the nowadays business and social activities, as animportant representative of the carrier of information, business cards is widely used. Alongwith the social degree of information progressing, a large number of identity recognitionand management is called a urgent demand. According to the traditional way, people needto use the contacts save many received cards, when looking for a view is also veryinconvenient. Combined with the increasingly widespread use of mobile smart devices, ifwe can use these smart devices automatically complete finishing business card collectionwill be in large part to people’s business life a lot easier. So for business card recognitionbased on mobile terminal management is meaningful to research and development. In dailylife, based on the classification of different types of languages, there are basicallybilingual business cards and one language cards. In this paper,business cards which are inEnglish image segmentation and recognition as the main research topics,illustrate thecorrelation algorithm and practical significance.Extraction and recognition of the text of the card information is the problem of thispaper to consider. The OCR technology as a relatively mature and accurate text recognitiontechnology is very worthy of further study. This article mainly uses the OCR characterrecognition technology in information recognition. Before deciding to an OCR library,developers first need to decide OCR process should take place on smart phones, or in thecloud. Each method because of its applicable to their environment and has the relativesuperiority. The main procedures are TESSERACT OCR engine on the Android platformmigration. It is developed by HP from1985to1985, then by Google was directlyresponsible for, after further development, there has been a significantimprovement.TESSERACT OCR and Leptonica image library work, is compatible with avariety of image formats, can transform the image into the text of the more than60languages.In addition to outside the Android and Iphone compilation, can still work onLinux, Windows, Mac OSX systems, such as.First of all, this paper introduce the general line of Android system and the main trends of development and achievements of the current in the aspect of text informationidentification. This paper describes OCR image recognition,and the history and status ofthe Android system, and development tools JDK, Android SDK, Eclipse brief introductionto the programming language of the program implementation-Java language programminghas been described in its associated technologies, At the same time there is a briefdescription of the relevant technical and structure,based on the Android architecture.In the algorithm parts, the paper describes the character segmentation imagepreprocessing, image layout,image character recognition and post-processing, algorithmsare described and compared. Image segmentation and character recognition are highlighted.To deal with character is an important part of the system, good character applicationprocess is to realize the function and the key to improve the application of the userexperience. In our system, we use two times through the method of character recognition,the recognition for the first time to produce the basic pattern, the second time through theway called "adaptive identification", to better understand the rest of the information for thefirst time, the output high credibility approval letter form. The font of them such asdistortion (fuzzy or fade) unusual font is good or low quality of the scan.How to application software development in android system is now very hot topic,development mode, the system architecture are largely determine the final outcome of themerits of the application system. In this paper,we also introduce the whole systemarchitecture and modules in detail, at the same time show their respective function in turn.We mainly consider the user interface for user interaction using convenience, forinformation processing and recognition part we made a detailed introduction of imagecapture, preprocessing, segmentation, identification steps such as the explanation is alsogiven. Meanwhile it is cited in the text important part of the function (keys function,etc.).A good application not only in the development process need to consider a variety ofissues, and gives a good solution. After the process is complete, you must also have a goodtesting process to ensure that applications meet the needs of design at the beginning, theprogram development process to identify vulnerabilities and weaknesses, and based on thetest results of the program to improve and eventually get a as the perfect application. Thisarticle from environmental testing and functional testing two aspects of the applicationsystem test to ensure that the developed application systems designed to meet the needs inall aspects of the beginning and user-friendly.After the theory of basic research, application architecture design, module division, implementation, and operation of the system specific testing each step, the paper finallyrealized the original idea, completed the business card scanning identification system basedon android system. This system can successfully identify the letters and numbers in the textimage. System mainly considering the user experience in the design, the correspondingbutton for each function design response, from the photo captured images, the images ofstorage, and then to search to compare each link of local image set up independent response,convenient user select as needed.Given the limitations of personal time and energy as well as individual ability, thispaper designed and implemented based on the android system identification card scanningsystem is difficult to be perfect in every respect, there must deficiencies or areas forimprovement. At the end of this paper makes the corresponding evaluation according to theresults of research, and put forward the problems in the study, at the same time do thereasonable assumption to possibly improve. On the basis of all the work on the direction ofthe development prospects of rationalization suggestions are given.
Keywords/Search Tags:Business Card Recognition, OCR, Android, Image Segmentation
PDF Full Text Request
Related items