Android平台下纸张扫描程序设计开题报告
2020-04-12 15:39:04
1. 研究目的与意义(文献综述)
1.目的及意义 在现实工作和生活中,我们经常要使用扫描仪将一些纸质文档,资料等扫描出来,上传到电脑或者打印出来,这给我们的日常工作和生活带来了很大的方便。但是扫描仪虽然技术成熟而且扫描出来的图片质量良好,但扫描仪毕竟体积一般也比较大,随身携带是很不方便而且也难以接受。这样在日常生活中就会出现一些很尴尬的情况比如工作或生活中时有个纸质文件需要打印手边却没有扫描仪的情况。这种时候如果手机上有个软件可以实现随手一拍就可以把这个纸质文档处理成可以直接打印的图片就可以避免这种尴尬的情况,毕竟现在生活中我们大多数人的手机一般都是一直随身携带的。因此,使用app实现扫描仪功能是android 手机应用的一个重要问题。 目前已有一些手机app实现扫描功能,比如 ocr 技术[15],作为一种相对成熟、准确的文本识别技术[4],在相关领域有着广泛的应用。如采用 ocr 文字识别技术的名片识别技术,以经有相当成熟的应用。该系统可以通过对名片[3]进行拍照然后识别出名片中文字并存储,但该技术只适用于名片之类只有文字或文字是主题的资料,该技术的有点是可以直接识别资料图片中的字符,得到的数据是可处理的文字、字符集合。但在处理一些比较复杂的资料时,如资料中含有图片,公式或报表就会出现问题或不能识别。 2. 研究内容 要实现android系统下的纸张扫描系统,即通过手机摄像头实现类似扫描仪的功能[7],主要需要解决的问题如下: 1. 将图像中纸张边缘变换为规整矩形[12]。该技术需要使用opencv[7]。通过opencv实现纸张边缘检测[11],从而将纸张边界标定出来。然后利用纸张边界得到纸张空间位置,并通过homography estimation原理,计算图像空间坐标,通过坐标变换校[10]正图像得到规整图像。该过程核心是基于homography estimation原理的坐标算法,通过opencv实现。 (1)2018/1/14—2018/3/5:确定选题,查阅文献,外文翻译和撰写开题报告; (2)2018/3/6—2018/4/30:系统架构、程序设计与开发、系统测试与完善; (3)2018/5/1—2018/5/25:撰写及修改毕业论文; 【1】[美] brian hardy,bill phillips 著;王明发 译,android编程权威指南(第2版),人民邮电出版社,2014-03 【2】[美]布拉德斯基,克勒著,学习opencv,清华大学出版社,2009-10 【3】张巍. 基于android平台的名片扫描识别系统的设计与实现. 吉林大学 2. 研究的基本内容与方案
3. 研究计划与安排
4. 参考文献(12篇以上)