1.二维码的结构
目前市面上使用较多的二维码是QR码,在此以QR码为重点介绍二维码的结构。QR码共有40种规格。版本X的规格是(4X+17)×(4X+17),图1所示为版本7的QR 码的符号结构。每个QR码符号由名义上的正方形模块构成,组成一个正方形阵列,其由编码区域和包括位置探测图形、位置探测图形分隔符、定位图形和校正图形等在内的功能图形组成。
(1)位置探测图形、位置探测图形分隔符:用于二维码的定位,对每个QR码来说,位置都是固定存在的,只是大小规格会有所差异;这些黑白间隔的矩形块很容易进行图像处理的检测。
(2)校正图形:根据尺寸的不同,校正图形的个数也不同。校正图形主要用于QR码形状的校正,尤其是当QR码印刷在不平坦的表面,或者拍照时发生畸变等。
(3)定位图形:这些小的黑白相间的格子就好像坐标轴,在QR码上定义了网格。
(4)格式信息:表示该QR码的纠错级别,分为L、M、Q、H。
(5)数据:使用黑白的二进制网格编码内容。8个格子可以编码一个字节。
(6)版本信息:即QR码的规格,每一版本符号比前一版本每边增加4个模块。
(7)纠错码字:用于修正QR码损坏带来的错误。
2.二维码的识别
由于不同颜色的物体,其反射的可见光的波长不同,白色物体能反射各种波长的可见光,黑色物体则能吸收各种波长的可见光。因此利用二维码符号中颜色的光反射差异的技术特点来实现二维码的自动识别。
识别过程为:光源发光→照射到二维码符号表面→光反射→光电转换器接收并进行光电转换产生模拟电信号→模拟电信号经过放大、滤波、整形,形成方波信号→译码器译码→数字信号。
识别时一般要求首读率在85%以上,误码率低于0.01% ,拒识率低于1%。其中,首读率=(首次读出二维码符号数量/识读二维码符号的总数量 )×100%;误码率=(错误识别次数/误码识别总次数)×100%;拒识率=(不能识别的二维码符号数量/二维码符号的总数量)×100%。对于一些重要场合,要求首读率为100%。
维度图文快印,专业值得信赖,高效快捷、真诚用心、周到服务、让您满意!免费咨询: