基于Android嵌入式平台的QR码识别系统-设计应用_第1页
基于Android嵌入式平台的QR码识别系统-设计应用_第2页
基于Android嵌入式平台的QR码识别系统-设计应用_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品文档-下载后可编辑基于Android嵌入式平台的QR码识别系统-设计应用摘要:介绍了QR码的基本结构,分析了在基于Android嵌入式平台上QR码图像数据的二值化、定位、旋正等图像的预处理,进而实现对QR码进行解码。经测试表明,系统对倾斜、模糊的QR码都可以快速地识别。

QR码又称快速响应矩阵码,是日本Denso公司于1994年开发的一种二维码,它具有信息密度高、可全方位识别、可靠性高等优点,并可以很好地表示汉字。

我国于2000年发布了QR码的国家标准,随着QR码在各领域的推广和智能手机的快速发展,如何在智能手机中较好地识别QR码是一项值得研究的课题,文中将主要讨论在Android平台下识别QR码。

1QR码符号结构

QR码属于矩阵式二维条码,每个QR码符号都是由正方形模块组成的一个正方形阵列结构,它由功能图形和编码区域组成,功能图形不用于数据编码,它包括寻像图形、分隔符、定位图形和校正图形。编码区域包括数据码字、纠错码字、版本信息和格式信息。QR码共有40种规格,分为版本1~版本40,规格为:21模块×21模块~177模块×177模块。QR码具有高信息密度、高识别速度以及高可靠性等特点。QR码的符号结构如图1所示。

图1QR码符号结构

2系统的流程

系统在基于Android平台上使用Java和C++语言一同实现。系统主要分为图像采集模块、图像预处理模块和条码识别模块。图像采集模块主要利用摄像头来完成条码图像的采集,并将采集的图像在屏幕上显示;图像预处理模块主要是对采集的条码图像进行灰度、二值化、定位、矫正等处理,条码识别模块主要根据QR码标准来对条码数据进行提取。系统流程图如图2所示。

图2系统

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论