1、 毕业设计(论文) 开题报告 题目名称:二维码生成与识别系统的设计与实现 -二维码的解码器 一、设计题目依据一、设计题目依据 课题来源课题来源:社会服务社会服务项目项目 设计(研究)的目的和意义:设计(研究)的目的和意义: 一维条码是由一组粗细不同,黑白相同的,条,空及相对应的字符(数字字母)组成的 条形符号,只是在一个方向(一般是水平方向)表达信息,在垂直方向不表达任何信息,其 一定的高度一般是为了便于阅读器的对准。但是一维条形码存储的数据容量较小(30 个字符 左右) ,只能包含字母和数字,条码尺寸较大(空间利用率很低)并且一旦损坏就不能识别。 二维条形码是在一维条形码的基础上发展起来的,
2、是用某种特定的几何图形按一定的规律在 平面上分布的条,空相见的图形来记录数据符号信息,克服了一维码的缺点。并且由于二维 码的信息密度高,存储量大,纠错能力强,而且其本身具有一定的防伪功能而得到迅速发展。 国外的二维码技术已经处于应用阶段,并且已研制了性能较好的二维码识别系统。而我国虽 也研制出了用于识别二维码的系统,但和国外相比还是有一定的差距的。 由于二维码这种新兴的自动识别技术有其他自动识别技术无法比拟的优势,它一出现就 受到的很高的重视。本文研究的解码技术主要针对的是 QR 码。QR 码是由日本 Denso 公司于 1994 年 9 月研制的一种矩阵二维码符号,它除具有一维条码及其它二维
3、条码所具有的信息容 量大、可靠性高、可表示汉字及图象多种文字信息、保密防伪性强等优点外,还具有如下主 要特点:普通的一维条码只能在横向位置表示大约 20 为的字母或数字信息,无纠错功能, 使用时候需要后台数据库的支持,而二维条码是横向纵向都存有信息,可以放入字母、数字、 汉字、照片、指纹等大量信息,相当一个可移动的数据库。如果用一维条码与二维条码表示 同样的信息,QR 二维码占用的空间只是条码 111 的面积。二维码已广泛应用与社会的 各个系统,如商品信息获取,网站跳转,广告推送,手机电商,防伪追溯,优惠促销,会员 管理,手机支付等,因此研究二维码的识别系统具有很重要的意义。 二、文献综述二、
4、文献综述 2.1 2.1 二维码识别技术的发展现状二维码识别技术的发展现状 二维码的识别系统主要包括两类:专用二维码扫描器和安装有二维码解码软件的智能平 台.下面主要介绍基于软件的二维码识别的发展现状。 二维码扫描器的生产商主要有 ARGOX 公司 Symbol 讯宝公司(2004 年被摩托罗拉公司收 购)CIPherlab 公司以及国内的福建新大陆公司 ARGOX 公司的 AS 一 950 影像式二维码扫描器 具备绿光指引功能。 快拍(QuickMark)二维码是目前移动终端上最快的一维码二维码解码软件之一 , 支持 Apple105 Android Windows phone 和 symb
5、ian560 四种智能手机平台 , 具有快速识别自动 解码等功能并针对互联网应用 ,增加一维码产品信息查询联网搜索信息二维码生成分享网址 URL 直接访问等功能 。 我查查是一款基于图形传感器和移动互联网的商品条形码比价的生活实用类手机应用。 条码扫描支持一维EAN 码、QR 码(二维码) 、二维 WEPC 码和快递单号(code128 码)等。通 过我查查,照一照商品条码,哪家店有卖、售价多少、店家的电话地址、营业时间、网址等 等信息,马上会显示在手机屏幕上。 QR 扫描器为 iPhone 及 iPod Touch 而设的一个便携式 QR 码扫描器。快速及有效的实时 自动检测模式。有以下特点
6、- 实时扫描模式- 通过电邮、FaceBook 或 Twitter 分享出去- 综 合网页浏览器- 综合地图浏览- 新的界面设计- 创建属于您的 QR 码- MECARD 支持- 网膜图 形- 用电邮发送扫描的照片。 此外,微信、QQ 也有二维码解码功能。 二维码解码软件的实现依赖于二维码解码算法 , 但是二维码解码算法过程复杂 , 而且 使用的相关技术繁多, 所以目前的解码算法的研究主要是对解码算法过程中关键技术的研 究。 二维码扫描器采用硬件解码 , 具有识别效率高可识别多种二维码适应能力强等优点, 但 是技术封闭且价格昂贵; 而二维码解码软件采用软件解码 , 具有成本低技术开放等优点, 但 是识别效率一般 , 对运行平台要求较高, 而且目前仅能识别 QR 码 。 此外 , 可以通过对二维码进行改造来提高识别效率 Microsoft Tag , 即彩色条码可以 利用较低的分辨率条码图像来提供较高的数据容量 , 与传统二维码相比, 彩色条码降低 了 对采集图像分辨率的需求。Ankit Mohan 等结合光学原理和二维码技术 , 设计了一种新的载 体形式