Ady*_*Ady 5 qr-code barcode zxing
我想为我的一个移动项目要求实现条形码.要存储的数据量非常小(<25字母数字).我想知道为这个项目实现1d条形码或2d条形码(特别是Qr代码)是否更明智.如果有人可以从1d vs 2d的角度教育我以下几个方面,我会很高兴的:
从典型的处理和SDK角度考虑(最好是zxing).
我会使用二维码,特别是如果你打算使用手机摄像头的话.qr代码具有功能(查找器),使透视校正更容易/更可靠.它们还具有ECC,可以消除误报并纠正各种位检测错误.如果你看一下zxing测试套件,你会发现许多误报1D案例,因为许多1D代码甚至没有校验和.
如果你知道你要扫描什么,速度可能不是两种情况的问题.当您不知道自己在寻找什么时,zxing最大的计算成本是通过所有可能的代码.如果你知道代码类型,它可能不会有很大的不同.
关于大小的唯一事情是必须捕获的像素数.换句话说,如果您将相机靠近代码,则可以读取小代码.可以从更远的地方读取大代码.所有这些都取决于光线条件,相机对焦(或缺少)以及相机亮度调节.我看不出这些会如何影响1D vs 2D.