一方面是面积有限制,一般擦除的面积肯定不能超出容错比例。
其次就是辅助定位的部分是不能被擦除的,也就是下图所指出的地方:
之前我给赵人希做拼接式二维码的时候,就是把他的URL地址加大容错比例重新生成,再拆成四个小图放微博上,利用QR码的容错原理,让四个小图之间的间隙部分被容错掉就可以了。
做的第一版因为正好校正标识被擦去了一部分,所以识别率不佳,后来稍微挪了一下二维码的位置,让空隙避开了校正标识。
尽管定位和校正标识被擦除对识别的影响非常大,但是也不是完全不能擦除,擦除很小一部分的时候,二维码仍然是可以识别的,只是这些区域被擦除一点点就会带来很大的识别率下降。