什么是二维码的容错率?

容错率即纠正错误的能力。它表示一种产品即使出现小范围的错误,也能够自动纠正,恢复正常工作。二维码具备很强的纠错能力,其中容错率就是来衡量其纠错能力的参数。

由于有了容错率,二维码即使缺损了一部分,也能恢复出完整数据,被设备正常识别。利用这一特点,我们经常在二维码中间加上Logo,并不影响它的读取和识别。

二维码容错率

二维码共有四个容错等级,不同的纠错等级对应了不同的容错率。下面是它们的对应关系:

  • L级:容错率 7% ,可被遮挡 7%,表示二维码即使缺损 7% 的数据,也能被正常识别。以下同理。
  • M级:容错率 15%,可被遮挡 15%
  • Q级:容错率 25%,可被遮挡 25%
  • H级:容错率 30%,可被遮挡 30%

二维码的纠错功能是通过将信息重复存储表示来实现的,这部分重复的内容称为冗余数据。这样,即使当条形码的某部分遭到损坏或被遮挡,也可以通过冗余数据信息还原出来。