1、 第 1 页 中文 4260 字 ,2635 单词, 13800 英文字符 出处: Falas T, Kashani H. Two-dimensional bar-code decoding with camera-equipped mobile phonesC/Pervasive Computing and Communications Workshops, 2007. PerCom Workshops 07. Fifth Annual IEEE International Conference on. IEEE, 2007: 597-600. 使用带有摄像头的手机对二维条形码解码 作者 :
2、 Tasos Falas Hossein Kashani 院校 : Cyprus 大学 纽约理工学院 邮箱 : tfalascycollege.ac.cy kashaninyit.edu 摘要 : 通过手机摄像头读取二维码可以克服数据录入到手机经 常会受到键盘的限制的毛病。本文介绍了使用手机拍照读取二维码信息。条形码读取程序通过摄像头去捕捉二维码图像,然后使用手机程序解码。而条形码读取程序的源代码会受到手机平台限制。相比之下,具有 java 环境的手机可以让条形码读取程序无视手机制造商和手机平台。如果读取程序是精心编写的,那么 java 是一个可行的选择。使用手机作为二维码阅读器和实现这们技术
3、具有可喜的成果已经被发明了。 1. 前言 现代手机都配备了高分辨率彩色显示器,它们还支持无线网络的不同标准,而且他们有合理的处理能力 和存储器。虽然仍主要用于语音通信, 与包括数码相机这些设备已经成为一个 potentialplatform 机器视觉 应用,如条形码识别。 一个有趣的方法是用手机摄像机捕捉条形码然后让在手机上运行的软件进行解码。根据应用程序的特点,可以触发如下解码阶段 :如果是一个短信就发送; 如果是一个网页就显示,或者如果是一个后台的应用程序那么就执行该程序。 本文结构如下:第二部分给出了一个 标准化的二维( 2D)条形码概述,第三部分在实际应用中回顾一些项目和测试。第四部分
4、介绍在手机设备上读取二维码的方法。第五部分提供了一些初步成果。最后,在第六部分给出了今后的 工作方向。 2. 标准化的二维条形码 第 2 页 一维( 1D)条形码,尤其是 UPC5, 已经被印在数十亿的产品上。生产的每一个产品都标记上了一维码进行识别。它们使用在退房柜台是很正常的,并且被链接的一个及免费的商业数据库中。虽然它们在产品识别中非常成功,但是由于它们存储的信息量太少因此很难用在没有后台支持的复杂程序中。 为了增加存储的信息量,所以二维码就顺其自然的被提出了。本节将介绍两种常用标准:数据矩阵和 QR码。还有一些其他的二维码,但是它们并不常用。 其中有些是公认的标准,而另一些专有的。它们
5、包括 Semacode( 只是一个数据矩阵码的一个特例 ), Spotcode, CyberCode, 和 VisualCode。 2.1 矩阵式二维码 矩阵式二维码是最知名的 2D条形码 。它被广泛应用于的汽车,航空航天和计算机制造业。二维码则直接打标或封装在产品上。该标记是面向大众的,在任何地方任何机构都是免费的。如图 1,它由实线定位器(两个实线),图案化的线定位器(这两个交替的深色和浅色图案的线条), 用于存储二进制编码数据和一个周围被标签填充的空白区 (空白区域)。 它的容量为 2334个字符或 1556个可以编码任何数据 8位 ASCII字符,它采用了 Reed-Solomon 纠
6、错,以便部分代码被损坏还可以准确读取信息。 2.2 QR code QR code 最初由 Denso 与 1994 年在日本完善。后来被确定为国际标准 7,它是另一种二维码。 它的主要设计目的是不使用费其他数据来高效的编码日本汉字符号。如可以从图 1中可以观察到的,在左上和右和左下拐角,有由三个正方形图案清晰的定位图案。 它也采用里德 - 所罗门纠错 。 2.3 矩阵式二维码的优势 QR码唯一的优势是它能够有效地编码的日文汉字字符。考虑到所有其他 比较标准 ,数据矩阵是更好。对于相同的代码大小它可以有更高的信息量。对于相同的信息量,数据矩阵要比 QR code 节省 30%到 60%的空间。 QR code 最小尺寸是 21*21,而数据矩阵有最小的 10*10 更节约空间的模块。 矩阵式二维码使用普遍,并有大量生产者为其提供产品和服务。通常,在一 第 3 页 个