发布于 2020-02-25 14:55:40
每个制造商都有自己的相机应用程序版本,可能会也可能不会读取二维码。
使用摄像头的个人应用程序可以实现自己的二维码阅读器。
查看Facebook的二维码:
虽然我不确定Facebook one是否可以被ZXing ed读取:它是有效的,Facebook可以修改他们的ZXing代码版本(或添加图像处理步骤),使其可读。我的猜测是,纠错能力足够高,以至于中间的Facebook Messenger符号只是“噪声”,而角落要么在设计上足够接近位置标记,以便正常的二维码阅读器能够理解(或者被改造成这样)。
例如:如果你可以控制阅读器,你可以修改你的二维码,这样不经过一些处理就很难阅读。一个例子是将所有的黑色方块设置为浅蓝色,这样常规的QR阅读器库就无法读取它。然后,在扫描时将蓝色更改为黑色,然后尝试进行处理。另一种方法是将背景颜色改为非白色,从而降低条形码像素和背景字段之间的对比度。其他想法也是可能的,因为二维码已经有近30年的历史了(但可能没有被记录下来,因为它们被故意掩盖了)。
https://stackoverflow.com/questions/60388111
复制相似问题