二维码可分为堆叠式/行列式二维条码和矩阵式二维条码。典型的堆叠式二维码有PDF417和Code49,矩阵式二维码有Maxi码、QR码、数据矩阵等。接下来详细介绍二维码的相关知识:
堆叠式二维码:堆叠式二维码是一种多层符号,通常一维条码的高度被截断,然后堆叠起来表示数据。
矩阵二维码:矩阵二维码是由中心点到中心存储固定距离的多边形单元组成的图形,用于表示数据和其他符号相关的功能。
数据字符:用于标识特定数据的ASCII字符集的字符,如字母、数字或特殊符号。
符号:由条形码符号规则定义的数据的线条,空白色组合。数据和符号字符不一定是一一对应的。通常,每个符号字符都被赋予一个*值。
代码集:代码集代码集是指将字符转换成符号字符值的方法。
编码:编码是指符号字符的值,是原始数据转换成字符过程中的中间值。条形码的码号决定了这种条形码所有符号字符的价值。
字符自检:字符自检是一种功能,当符号单元中出现一个印刷错误时,扫描仪不会将该符号字符解码为其他符号字符。
纠错字符:用于错误检测和错误纠正的符号字符。这些字符由其他符号字符计算。通常,二维条形码具有多个用于检错和纠错的纠错字符。一些线性扫描仪有一个纠错字符来检测错误。
E-Error correction: E-error是指由于图像对比度不够或污渍较大,导致在已知位置出现的福海字无法辨认,所以也叫拒读错误。通过纠错字符恢复E-error称为E-error correction。只需要一个纠错字符来纠正每个e错误。
T错误纠正:T错误是指由于某种原因,把一个符号字符读成另一个符号字符的错误,所以也叫替代错误。t错误的位置和位置的正确值都是未知的,所以每个t错误的纠正需要两个纠错字符,一个用于查找位置,另一个用于纠正错误。
错误检测:通常,一些纠错字符被保留用于错误检测。这些字符称为检测字符,用于检测符号中不超过纠错能力的错误数量,以保证符号不被误读。此外,还可以使用软件通过检测无效误差校正的计算结果来提供误差检测。如果只是为了纠错,则不提供检错功能。
“张承辉博客” 什么是二维码(二维码原理介绍) https://www.zhangchenghui.com/216768