查看帮助>>

课程导航

4.3.3 条码的校验与纠错

为了保证正确识读,条码一般具有校验功能或纠错功能。一维码一般具有校验功能,即通过字符的校验来防止错误识读。而二维条码则具有纠错功能,这种功能使得二维条码在有局部破损的情况下仍可被正确地识读出来。

1. 一维码的校验方法

一维码在纠错上主要采用校验码的方法,校验码算法有很多种,本书将在后续单元中加以介绍。校验的目的是保证条空比的正确性。

2. 二维条码的纠错功能

二维条码在保障识读正确方面采用了更为复杂、技术含量更高的方法。例如PDF417条码,在纠错方法上采用索罗门算法,如图4-5所示。不同二维条码可能采用不同的纠错算法。纠错是为了当二维条码存在一定局部破损情况下,还能采用替代运算还原出正确的码词信息,从而保证条码的正确识读。

图4-5 二维条码纠错

相关知识点:
4.3.1 编码方法
4.3.2编码容量
4.3.3条码的校验与纠错