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个。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· Vue3状态管理终极指南:Pinia保姆级教程
2019-06-11 PEP 442 -- Safe object finalization
2019-06-11 析构函数 实例析构 类析构
2019-06-11 单例 对类变量的修改 批修改
2019-06-11 gc --- 垃圾回收器接口 弱引用 允许指向对象但不增加其引用计数 永生代 永久世代
2019-06-11 tornado异步请求响应速度的实例测试
2019-06-11 阿里提供的12种常用后端开发工具
2019-06-11 临界区代码 critical section Locks and critical sections in multiple threads