基于SUSAN检测算子的二维条码定位方法
2012-02-28周乐
网络安全与数据管理 2012年9期
关键词:区域
周乐
(西安建筑科技大学 信息与控制工程学院,陕西 西安 710055)
自动化数据采集技术是信息采集和处理的关键技术[1],条码技术在自动化数据采集中占重要地位。二维条码是在传统的一维条码基础上发展起来的。传统的一维条码由于受信息容量的限制必须依赖数据库,而二维条码的信息密度高、信息容量大,可以不依赖于数据库。二维条码不仅可以将数字、字符等信息存入编码,而且可以将人脸、指纹和虹膜等图像信息存入条码,因此二维条码在证件识读、人事管理、运输包装、POS系统和电子数据交换等方面得到广泛的应用[2]。此外,传统的一维条码只有校验功能,没有纠错能力,而二维条码具有很强的错误校验和错误纠正功能,即使条码符号有污点、残缺,也能被正确识别出。二维条码的识别技术是其应用的关键技术。由于二维条码密度远大于一维条码,其识别技术不同于一维条码,如何快速准确地识别条码成为了一个值得研究的问题。
Data Matrix原名Data Code,由美国国际资料公司于1989年发明,它是一种矩阵式二维条码[3]。Data Matrix的最小尺寸是目前所有条码中最小的,尤其适合用于小零件的标识以及直接印刷在实体上。本文以Data Matrix条码为例,研究了基于SUSAN检测算子的二维条码识别算法。
1 Data Matrix图形结构
Data Matrix的图形结构如图1所示。Data Matrix是矩阵式二维条形码的一种,它以一个矩形图案表示数据信息,通常,黑色模块表示“1”,白色模块表示“0”,或者使用相反的表示方法。另外,在实际应用中,可以采用不同的印制方式(如图1中的圆形打点)。……
登录APP查看全文
