摘要近年来,移动终端在国内得到了深入的普及。文字识别技术能够给人们的工 作和生活带来极大的便利,但其在移动终端上的应用却寥寥无几。
本文研究了如何将文字识别技术和安卓平台结合,开发出一款具有实际应用 意义的手机软件。在调用摄像头或从本地图库获取图像后,对图像进行预处理, 包括灰度化和二值化技术,再调用 tesseract-ocr 引擎,对处理后的图片进行文 字识别,得到识别文本。本文在进行了需求分析、总体设计的基础上,划分出独 立的功能模块,对各个模块的实现给出了详细的方法,然后再阐述如何将各个模 块集成为一个可用的文字识别系统。最后,本文对系统进行了测试分析,表明系 统能够对图像文字进行较为快速准确的识别。78609
毕业论文关键词 文字识别 移动终端 图像处理 光学字符识别
Title Design and Implementation of Character Recognition System Based on a Mobile Terminal
Abstract In recent years, the mobile terminal has been deeply popular in China。 Character recognition technology bring great convenience to people's work and life, but its application on the mobile terminal are few。This paper studies how the character recognition technology and Android platforms combine to develop a practical mobile phone application。Taken by a camera or obtained from local albums, pictures are firstly in the image preprocessing, during which period methods of gray scale and binary technology are adopted。 The next step is to use tesseract-ocr engine to identify the characters in the picture and then save the text。The paper pides into separate function modules on the basis of demands analysis and the overall design and presents the detailed methodology to form each module, as well as explains how to integrate each module to form an usable text identification system。 After a test and analysis, the result provided by the end of the paper proves that the system is able to identify characters in the images quickly and accurately。
Keywords Character Recognition,Mobile Terminal,Image Processing,OCR
1 绪论 1
1。1 选题背景及意义 1
1。2 国内外发展概况 1
1。3 本文工作内容 2
1。4 本文组织结构 3
2 系统开发环境及相关技术 4
2。1 Android 平台选择 4
2。1。2 开发环境搭建 4
2。1。3 Android 工作机制 4
2。2 图像预处理技术 6
2。2。1 灰度化 6
2。2。2 二值化 6
2。3Tesseract 引擎 8
2。3。1Tesseract 发展历史 8
2。3。2Tesseract 算法介绍 8
2。4