基于Android系统的文字识别软件的设计与实现开题报告
2022-01-14 21:59:41
全文总字数:2022字
1. 研究目的与意义及国内外研究现状
ocr全称 optical character recognition,译为光学字符识别,是指针对文本图像上的文字,用光学的方式将文字转换成为图像信息,并通过识别软件将其转换成文本格式,以供进一步编辑加工的技术。
而随着互联网的快速发展,人们身边的数据信息呈现爆炸式增长,如何找到一种方法来进行信息的快速输入与存储显得尤其重要。且近几年,移动设备的快速发展,使得几乎人手一个智能机。且智能机的硬件规格越来越高,高分辨率的摄像头已是手机的基础配置。在这样的环境下,将智能机的摄像头与ocr联合,开发出基于移动端的ocr软件显得尤为必要。
随着android 平台正在被越来越多的开发者和使用者接受,以及生活节奏越来越快,开发基于android的文字识别软件,可以使得人们对自己拍下的照片或手机截图中的信息进行快速的处理,避免人们对繁琐的图像数据进行人工的文字整理,在极大程度上节约了大量时间。国内外研究现状
2. 研究的基本内容
本课题研究设计基于Android的文字识别软件,能通过摄像头拍摄或者从本地图库选取图片两种方式将图像输入识别系统,并对图像进行包括二值化、噪声去除、倾斜矫正等图像处理,使用tesseract实现文档识别,获取文本信息后可对其内容行文字识别和再编辑,且能支持保存,搜索或导出的功能。
3. 实施方案、进度安排及预期效果
熟悉了解android的开发以及android平台上opencv的开发,在开学前对开发设计有明确的方向。
2019年1月15日至2019年2月15日完成系统的需求分析,概要设计。
2019年2月16日至2019年4月30日对软件进行详细设计、代码实现,能完成软件要实现的目标。
4. 参考文献
[1] 贾志刚.opencv android开发实战[m].机械工业出版社.2018.
[2](印)salil kapur,(印) nisar thakkar.深入opencv android应用开发[m]岳翰,译.电子工业出版社.2016.
[3] 郭霖.第一行代码 android(第二版)[m].人民邮电出版社.2018.