什么是二维码的容错率?

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

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

二维码容错率

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

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

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