基于Symbian智能手机的QR码识别系统.pdf

基于 Symbian 智能手机的 QR码识别系统 温 明 1,李 颢 2,卓 晴 时间 :2008 年 07 月 16 日 字 体 : 大 中 小 关键词 : 三种异常处理识别系统掩模应用程序 摘 要: 介绍了 QR码识别的基本原理,并设计了一个基于 Symbian 智 能手机的 QR码识别系统,重点说明了系统在 Symbian 平台上实现时,图 像采集、异常处理和代码移植等方面的问题。 测试表明,该系统可以快速、 准确地识别 QR码,并有效地处理图像倾斜和投影形变等问题。 关键词: QR 码 智能手机 Symbian 操作系统 Series 60 平台 由于内置高分辨率摄像头手机的逐渐普及,催生了一种新的二维码应 用模式——手机二维码。手机二维码是指将相关信息使用二维码编码,并 以各类业务的形式在手机里存储、阅读和传播 [1] 。手机既是二维码信息的 载体,也是二维码的识读设备。目前,手机二维码在欧美、日韩等发达国 家和地区已有较成熟的市场应用。 2006 年 9 月, 中国移动也正式推出了手 机二维码业务,并表示手机二维码将会成为移动增值服务的重要内容之一。 QR 码( Quick Response Code)是由日本 Denso 公司于 1994 年 9 月研 制的一种矩阵式二维码,它除具有其他二维码所具有的信息容量大、可靠 性高、可表示汉字及图像有多种文字信息、保密防伪性强等优点外,还具 有如下主要特点:超高速识读,全方位识读,能够有效地表示中国汉字和 日本汉字 [2] 。本文设计了一个基于 Symbian 智能手机的 QR码识别系统, 重 点介绍了系统在 Symbian 平台上实现时需要注意的关键问题。测试表明, 该系统可以快速、准确地识别 QR码,并能有效地处理图像倾斜和投影形 变等问题。 1 QR 码符号简介 QR 码符号是由正方形模块构成的正方形阵列, 它由编码区域和功能图 形构成。其中,编码区域包含格式信息、版本信息、数据和纠错码字;功 能图形由寻像图形、分隔符、定位图形和校正图形组成。 QR码符号共有 40 种规格。版本 1 的规格为 21 ×21 模块,每一版本的符号比前一版本每 边增加 4 个模块,直到版本 40 ,规格为 177×177 模块。 QR码符号的示例 见图 1。 2 QR 码的识别 这一过程的基本思路是将摄像头采集到的彩色图像 I(x ,y) 进行灰度 化;然后用适当的阈值 T 对灰度图像进行二值化处理,从而得到二值图像 B(x ,y) ;接着在二值图像中扫描位置探测图形, 通过 3 个位置探测图形, 求出 QR码的 4 个顶点坐标和旋转角度,然后将 QR码旋转至水平位置,并 把 QR码从图像 I(x ,y) 分割出来。 2.1 图像的二值化 图像二值化的关键在于阈值的选取。二值化阈值计算方法主要有直方 图双峰法、微分直方图法和最大类间方差法。在基于手机的 QR码识别系 统中,由于人在拍摄过程中会有意识地“瞄准” QR码符号,并使其尽量充 满取景器的主要区域,因此采集到的 QR码图像一般都比较简单,浅色的 背景与条码基本模块构成的正方形阵列形

文档评论(0)

1亿VIP精品文档

相关文档