zoukankan      html  css  js  c++  java
  • QR Code Error Correction

    QR Code Error Correction - QRStuff.com https://blog.qrstuff.com/2011/12/14/qr-code-error-correction

    Information capacity and versions of QR Code | QRcode.com | DENSO WAVE https://www.qrcode.com/en/about/version.html

    So here are the take-outs:

    • The lower the error correction level, the less dense the QR code image is, which improves minimum printing size.
    • The higher the error correction level, the more damage it can sustain before it becomes unreadabale.
    • Level L or Level M represent the best compromise between density and ruggedness for general marketing use.
    • Level Q and Level H are generally recommended for industrial environments where keeping the QR code clean or un-damaged will be a challenge.

    https://zh.wikipedia.org/wiki/QR碼

    容错能力[编辑]

    QR码有容错能力,QR码图形如果有破损,仍然可以被机器读取内容,最高可以到30%面积破损仍可被读取。所以QR码可以被广泛使用在运输外箱上。

    相对而言,容错率愈高,QR码图形面积愈大。所以一般折衷使用15%容错能力。

    错误修正容量
    L等级 7%的字码可被修正
    M等级 15%的字码可被修正
    Q等级 25%的字码可被修正
    H等级 30%的字码可被修正



    QR码最大特征为其左上,右上,左下三个大型的如同“回”字的黑白间同心方图案,为QR码识别定位标记,失去其中一个会影响识别。而呈棋盘般分布的有别与大定位标记的较小的同心方则为其校正标记,用于校正识别,版本1没有校正标记,版本2在右下方,其中心点在左下和右上定位标记的外边框的相交点,版本10开始以每个等距的方式出现在右下校正点至左下和右上定位标记的外边框的连线、左上与左下定位标记的外边框的连线、左上与右上定位标记的外边框的连线之间、这四边线上等距点对边相连线,版本10等距有1个,版本25为3个,版本40为5个。

  • 相关阅读:
    python学习第三天
    python学习第二天
    如何解决自学编程的犯困问题
    python学习计划第四天-python第一天
    python学习第三天-Linux入门之二
    python第二天-Linux基础学习
    python入门第一天-Linux的学习入门
    Linux下gdb的使用
    整理一下常见的十种排序
    对指针的理解
  • 原文地址:https://www.cnblogs.com/rsapaper/p/13079553.html
Copyright © 2011-2022 走看看