为什么二维码被遮挡一部分也可以扫描出来
简要回答
二维码在发明时有“容错度”设计,二维码生成器会将部分信息重复表示(也就是冗余)来提高其容错度。所以即使被遮挡一部分也可以扫描出来。
扫码支付省去了没散钱的烦恼,给买卖双方都带来了便利。但是有时候二维码被遮挡不完整也是能识别的,这是为什么呢?下面就来说说为什么二维码被遮挡一部分也可以扫描出来。
详细内容
二维码的原理可以都简单概括为:在矩阵相应元素位置上用“点”表示二进制“1”, 用“空”表示二进制“0”,“点”和“空”的排列组成代码。
现在我们大家所看到的二维码绝大多数是“QR码”,QR码是“Quick Response”(快速反应)的缩写,由日本Denso-Wave公司发明。
之所以QR码缺一部分或者被遮盖一部分也能被正确扫描,要归功于QR码在发明时的“容错度”设计,生成器会将部分信息重复表示(也就是冗余)来提高其容错度。QR码在生成时可以选择四种程度的容错度(可修正的字码量),分别是L,M,Q,H,对应7%,15%,25%,30%的容错度。也就是说,如果你在生成二维码时选择H档容错度,即使30%的图案被遮挡,也可以被正确扫描。这也就是为什么现在许多二维码中央都可以加上LOGO。
不过,大家不要把QR码图案三个角上的“回字形”图案遮挡住,那是帮助解码软件进行定位的位置检测符(Position Detection Patterns),在较大的QR码中还会有几个小回字形,那是位置对齐符,与检测符的用处类似。有了这几个回字形图案,你才可以从任何角度准确扫描二维码信息。
-
1331是什么意思
(01)1331工程是山西省高等教育振兴计划工程,即坚持“立德树人”一个根本任务;重点学科、重点实验室、重点创新团队三项建设;高校协同创新中心、工程(技术)研究中心、产业技术创新战略联盟三项建设;产出一批标志性成果。(02)山西省为贯彻国务院《统筹推进世界一流大学和一...
-
龙猫的屎干净吗
(01)龙猫的屎干净,基本上没有太多的细菌和病毒在里面,也很少有寄生虫,龙猫的屎可以用作肥料,提升家养植物的生长速度和叶片成色。(02)龙猫是一种非常惹人喜欢的宠物,寿命长、需求低,长相可爱,性格文弱温顺,喜欢安静,而且摸起来非常柔软,体内极少有寄生虫,所以被很多人所喜爱。...
-
如何拆嵌入式煤气灶进行配件更换
很多小伙伴家里都有在用煤气灶,但却很少对它进行保养,煤气灶也由于长时间的使用,导致出现分火器等配件大面积生锈的问题,不仅火苗小还浪费煤气。本着省钱的原则,其实可以自己动手将其拆卸下来进行维修,查看需要保养和替换的配件,并进行相应的清理和更换措施,之后自己再...
-
黄芪能和枸杞一起泡水喝吗
(01)黄芪可以和枸杞一起泡水喝。黄芪具有益卫固表、补气升阳、利水退肿、脱毒生肌的功效,对于气虚导致的各种症状有一定的治疗作用,如果有血虚血滞引起的关节麻木、关节疼痛以及半身不遂的情况,使用黄芪也可以起到治疗的效果。(02)枸杞能够滋补肝肾、益精明目,对于肝肾...