小,一般仅能表示

几十个数字字符

只提供错误校检,无法纠错

一般采用扫描式识读器

二维条码 数字、汉字、

多媒体等全

部数字化信息 大,一般能表示几

百个字节,汉信

码可表示3262 个字节信息

提供错误校检与纠错功能,纠错能力强

堆叠式二维条码可采用扫描式和摄像式识读器,矩阵式二维码只能采用摄像式识读器

2.2  二维条码的分类

      二维码按码制的编码原理不同可以分为堆叠式/行排式二维条码和矩阵式二维条码。 堆叠式/行排式二维条码形态上是由多行短截的一维条码堆叠而成;矩阵式二维条码以矩阵的形式组成,在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,“点”和“空”的排列组成代码。 

2.2.1堆叠式二维条码

      堆叠式/行排式二维条码又称堆积式二维条码或层排式二维条码),,它的编码

原理是基于一维条形码的代码的基础上,根据需要堆积成两行或多行。它在编码设计、校验原理、识读方式等方面继承了一维条码的某些功能,识读设备与条码印刷与一维条码技术兼容。然而,随着行数的增加,需要对行进行判定,使得它的译码算法与软件也不完全相同于一维条码。代表性的行排式二维条码有:Code 16K、Code 49、PDF417、MicroPDF417 等 。

2.2.2 矩阵式二维条码文献综述

      矩阵式二维条码(也被称为称棋盘式二维条码)它是在一个矩形空间通过黑、白像素在矩阵中的不同分布进行编码。在矩阵相应元素位置上,用点(方点、圆点或其他形状)的出现表示二进制“1”,点的不出现表示二进制的“0”,点的排列组合确定了矩阵式二维条码所代表的意义[4]。矩阵式二维条码是基于计算机图像处理技术、组合编码原理等的一种新型图形符号自动识读处理码制。具有代表性的矩阵式二维条码有:Code One、Maxi Code、QR Code、 Data Matrix、Han Xin Code、Grid Matrix 等。 

                      图2.2  二维码示例图

2.3   常见二维码介绍

 2.3.1  Data Matrix

        Data Matrix 码是一种矩阵式二维条码,由美国国际资料公司的 Dennis Priddy 和 Robert S. Cymbalski 发明,其发明的构想是希望能在较小的条码标签上储存更多的信息。.DataMatrix二维码共有6种编码方案,即6种字符集[5]。Data Matrix 条码有两种类型即 ECC000-140 和ECC200。ECC000-140 具有几种不同等级的卷积错误纠正功能,而 ECC200 则通过 Reed-Solomon 算法利用生成多项式计算错误纠正码,不同尺寸的 ECC200 符号应用不同数量的错误纠正码。现在的 Data Matrix 码主要以对 ECC200 码的研究与应用为主,ECC000-140 的应用很少。Data Matrix的尺寸可任意调整,该尺寸是目前所有条码中最小的。因此Data Matrix尤其适用于小零件的标识,以及直接印刷在实体上,如印在电路板的零组件上。

       Data Matrix符号的数据区由规则排列的方形深浅模块构成。数据区的四周是探测图形,探测图形外则是空白区,探测图形为一个模块宽度,是数据区的边界,其中两条邻边为暗实线,形成了一个L型边界。用于限定物理尺寸、定位和符号失真。另两条邻边由交替的深色模块和浅色模块组成,主要用于限定符号的单元结构,也能帮助确定物理尺寸及失真[6]。

上一篇:MathML+Mysql数学学习系统设计
下一篇:监控视频序列中运动目标的自动跟踪算法研究

Android大学一卡通APP设计与开发+源代码

医疗公众号管理系统设计+源代码

楼宇能源监控android端的设计+源代码

Android药品公司管理系统的设计+源代码

基于视觉的窄间隙焊坡口识别+源代码

jsp+mysql网络招标评审系统设计+源代码

java+mysql学术会议参会信息系统的设计+源代码

人事管理系统开题报告

紫陵阁

适合宝妈开的实体店,适...

浅谈动画短片《天降好运》中的剧本创作

大学生就业方向与专业关系的研究

小学《道德与法治》学习心得体会

组态王文献综述

淮安市老漂族心理与休闲体育现状的研究

弹道修正弹实测弹道气象数据使用方法研究

林业机械作业中的安全性问题【2230字】