我只知道二维码有容错率的概念,是指被遮挡掉一部分仍然能识别出来。但二维码有没有可能在识别的时候就出错?比如对方打印出二维码很模糊,把 A 识别成 B ?
1
SpicyCat 2016-07-21 17:41:35 +08:00
我觉得要么识别不出来,识别出来就是对的。
|
2
xdeng 2016-07-21 17:43:36 +08:00
有校验的吧
|
4
csdreamdong 2016-07-21 17:51:32 +08:00
是识别出来的‘内容’有错误吧。。可能双方沟通的问题。
|
5
Mac OP @csdreamdong 我不怕是原始数据出问题,主要是怕这种模式出问题,我一直认为二维码只要是被识别出来,一定是和原始数据一致的
|
6
loading 2016-07-21 18:12:08 +08:00 via Android 1
只能说概率接近 0 ,因为校验位也有可能同时出错。
容错性可以在生成的时候设置,设置高一些就可以认为不会错。 |
7
loading 2016-07-21 18:14:35 +08:00 via Android
既然楼主不会查二维码原理,我帮你查一下。
错误纠正能力 一维条形码通常具有校验功能以防止错读,一旦条形码发生污损将被拒读。而二维条形码不仅能防止错误,而且能纠正错误,即使条形码部分损坏,也能将正确的信息还原出来。 来源:百毒百科 |
8
loading 2016-07-21 18:16:00 +08:00 via Android
3 .容错能力强,具有纠错功能:这使得二维条码因穿孔、污损等引起局部损坏时,照样可以正确得到识读,损毁面积达 50%仍可恢复信息。
4 .译码可靠性高:它比普通条码译码错误率百万分之二要低得多,误码率不超过千万分之一。 |
12
mringg 2016-07-21 18:39:37 +08:00
你可以在二维码上追加一些校验信息,譬如最简单的奇偶校验
|
13
mringg 2016-07-21 18:41:47 +08:00 1
|
14
yangg 2016-07-22 04:43:01 +08:00 via iPhone
我会回答 yes ,前几天买了维 b ,扫的时候不清楚微信就说找不到
|