登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 物联网工程 > 正文

Android平台下纸张扫描程序设计文献综述

 2020-04-30 04:04  

1.目的及意义

1.目的及意义

在现实工作和生活中,我们经常要使用扫描仪将一些纸质文档,资料等扫描出来,上传到电脑或者打印出来,这给我们的日常工作和生活带来了很大的方便。但是扫描仪虽然技术成熟而且扫描出来的图片质量良好,但扫描仪毕竟体积一般也比较大,随身携带是很不方便而且也难以接受。这样在日常生活中就会出现一些很尴尬的情况比如工作或生活中时有个纸质文件需要打印手边却没有扫描仪的情况。这种时候如果手机上有个软件可以实现随手一拍就可以把这个纸质文档处理成可以直接打印的图片就可以避免这种尴尬的情况,毕竟现在生活中我们大多数人的手机一般都是一直随身携带的。因此,使用app实现扫描仪功能是Android 手机应用的一个重要问题。

目前已有一些手机app实现扫描功能,比如 OCR 技术[15],作为一种相对成熟、准确的文本识别技术[4],在相关领域有着广泛的应用。如采用 OCR 文字识别技术的名片识别技术,以经有相当成熟的应用。该系统可以通过对名片[3]进行拍照然后识别出名片中文字并存储,但该技术只适用于名片之类只有文字或文字是主题的资料,该技术的有点是可以直接识别资料图片中的字符,得到的数据是可处理的文字、字符集合。但在处理一些比较复杂的资料时,如资料中含有图片,公式或报表就会出现问题或不能识别。

本文考虑采用视觉处理方法实现纸张扫描,是基于openCV[2]的图像处理技术来实现类似的功能,可以通过手动选出图片中的资料主体,随后使用openCV,通过视图的变换,得到可以打印的图片,同时可以通过边缘检测方法计算纸张角点,并利用Homography Estimation[6]原理计算拍摄纸张图像与纸张之间坐标系变换,利用坐标变换得到校正后的纸张图像。

利用本文设计的纸张扫描app可以随时把一些需要打印的东西拍下来变成可以直接打印的图片,相信可以为我们的日常工作和生活带来很大的方便。所以该设计的目的是致力于实现基于Android的纸张识别系统,方便日常工作和生活中的文件扫描以便存储与打印。


{title}

2. 研究的基本内容与方案

{title}

2. 研究内容

要实现Android系统下的纸张扫描系统,即通过手机摄像头实现类似扫描仪的功能[7],主要需要解决的问题如下:

1. 将图像中纸张边缘变换为规整矩形[12]。该技术需要使用openCV[7]。通过openCV实现纸张边缘检测[11],从而将纸张边界标定出来。然后利用纸张边界得到纸张空间位置,并通过Homography Estimation原理,计算图像空间坐标,通过坐标变换校[10]正图像得到规整图像。该过程核心是基于Homography Estimation原理的坐标算法,通过opencv实现。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图