基于安卓Android平台的卡片文字识别软件APP的设计(Eclipse)
基于安卓Android平台的卡片文字识别软件APP的设计(Eclipse)(任务书,开题报告,论文16000字,程序代码)
摘 要
21世纪的到来,各种科技都得到了日新月异的发展。信息技术的蓬勃发展使得人类进入了物联网的新时代,几乎每个人都拥有了自己的移动终端。跟随着时代的步伐,手机的操作系统也在不停地进行更新,各类基于移动终端的应用也在源源不断的被研发出来。现有的图像文字识别很多都是基于PC终端的,并没有普及于方便携带的移动终端。所以,基于移动终端的文字识别技术的研发具有一定的现实价值。
本文浅析了海内外在移动终端上文字识别的需求和现况,同时对文字识别技术(OCR)等关键技术进行了一定的研究。基于现状设计实现了一种基于Android平台的卡片图像文字识别软件,该技术具体步骤为:(1)获取源图像,通过手机摄像头拍摄或直接相册选取图片;(2)对源图像进行预处理,包括:图片裁剪,灰度图转换,二值化处理,中值滤波;(3)使用opencv进行直线检测,利用交点信息对灰度图片做仿射变换提取卡片信息;(4)使用Tessract对预处理后的图片进行识别,识别出对应的内容,同时呈现给用户。
经过系统的测试,本文所设计的基于Android卡片图像文字识别系统可实现将图片中的文字识别出来的功能,同时速率和速率都有一定的保证,满足了设计要求,能在实际生活中起到一定实用性。
关键词:文字识别;Android ;二值化处理; 直线检测
Abstract
The arrival of the 21st century, all kinds of science and technology got rapid development. The rapid development of information technology makes human beings into a new era of the Internet of things, almost everyone has his own mobile terminals. With the development of the era, mobile phone operating system is constantly updated, all kinds of application based on mobile terminal also constantly produce. The existing image character recognition, many of them are based on the PC terminal is not popular in portable mobile terminals. So, the character recognition technology based on mobile terminal research has certain practical significance.
On the mobile terminal character recognition at home and abroad are analyzed in this paper the requirements and current conditions, as well as the character recognition technology, key technology such as image processing was studied. Based on the present situation of design implements a card image character recognition software based on Android platform, the technology for specific steps: (1) access to the source image, images or photo album selected directly by mobile phone camera; (2) the source image preprocessing, including: image cropping, grayscale transformation, binarization processing, median filtering; (3) using opencv straight line detection, the use of node information of grayscale image affine transformation to extract the card information; (4), which can identify the processed images by tessract identify needs of text, and display.
[资料来源:http://www.doc163.com]
After the test, this paper designed character recognition system can realize the text contained in images accurately identified, and the rate of accuracy and has certain guarantee, meet the design requirements, basic can be used in real life.
Key words: word recognition; Android ; binarization processing; line detection
目 录 [版权所有:http://DOC163.com]
摘 要 I
Abstract II
第1章 绪论 1
1.1课题的研究背景 1
1.2文字识别技术的国内外研究概况 2
1.3课题的研究对象及其意义 3
第2章 相关技术的理论基础 4
2.1文字识别技术 4
2.1.1文字识别技术的发展历史 4
2.1.2文字识别技术的应用 4
2.2 智能手机操作系统的种类 5
2.2.1 Android操作系统 6
2.2.2 IOS操作系统 8
2.2.3 Windows Phone 操作系统 9
2.3图像处理技术 9
2.3.1图像灰度化处理 9
2.3.2图像二值化 12
2.4 Tesseract引擎 14
第3章 系统需求分析及设计 15
3.1文字识别系统的设计框架 15
3.2文字识别系统的界面设计 16
3.3 图像预处理模块 17
3.3.1图像的裁剪 17
3.3.2图像的灰度化 18
3.3.3图像二值化处理 19
3.3.4直线检测 19
3.3.5交点检测 20
3.3.6仿射变换 20
3.4 图像文字识别 20
第4章 系统测试与分析 22
4.1系统运行环境 22
4.2软件操作界面 23
4.3软件功能模块测试 24
4.3.1图像来源选择功能 24
4.3.2图像预处理模块 26
4.3.3结果显示模块 27
4.4系统性能分析 27
4.5结果分析 29
第5章 总结 31
5.1工作总结 31
5.2工作展望 31
参考文献 32
致 谢 33
上一篇:基于安卓Android系统的全功能语音浏览器的设计(Eclipse)
下一篇:基于安卓Android的家庭理财通系统APP的设计(Eclipse)