什么是二维码?
QR(快速响应)码是目前最可靠、最紧凑的二维矩阵条码之一,可用智能手机扫描。 第一代二维码于1994年在日本发明。到2019年,我们已经使用第二代二维码,也为电子元件创造了一种微型替代方案“Micro QR”。
二维码的4项主要功能
1. 高存储容量
二维码的物理尺寸决定其可容纳的数据量,在打印和标签应用中尤其重要。 支持日文、中文和罗马字符。 最大存储容量如下。 第二代:- 字母数字:4,296个字符
- 二进制:2,953字节
- 汉字:1,817 个字符
- 数字:7,089个字符
- 字母数字:21个字符
- 二进制:15字节
- 汉字:9 个字符
- 数字:35个字符
2. 快速扫描
- 三个角上的大方块便于识别二维码及其旋转方向。
- 交替黑白图案便于划分为网格。
- 重复——有一堆重复内容。
3. 错误更正
QR码最高可设30%的纠错能力,使部分损坏的符号仍可读取,共有四个等级。- L:7%
- M(默认):15%
- Q:25%
- H:30%
4. 公有领域
无需许可证。QR条码符号体系
QR码符号体系由方形模块区域构成,外围有独特边界,边界外再由四个模块厚度的白色静区包围。
图片来源: http://inchbyinch.de/
模块是构成二维码的数据方块,由数量相等的行和列组成。数据位从右下角开始,在两模块宽的列中向上排列,到达顶部后反向。
图片来源: qrcode.com
每增加一个模块(版本),实体尺寸和数据容量都会增加,最多可有 40 个模块。
Dynamsoft Barcode Reader(DBR)如何解码二维码
1. 本地化
首先,DBR 确定二维码方向,并利用定位图案识别三个角。2. 细分
第二,DBR识别并区分实际数据与位置标记。3. 解码
最后,DBR 检查格式并应用纠错,以解码隐藏信息。3种损坏二维码及DBR如何应对
- 模块变形的QR码
- 边界变形的QR码
- 图像重叠的QR码

