我想为我的移动项目需求之一实现条形码。要存储的数据量非常少(
- 扫描速度
- 尺寸(移动相机识别所需的最小显示尺寸——这更重要)
- 准确性
从典型的处理和SDK角度考虑(最好是zxing)。
我会使用二维码,特别是如果您打算使用手机摄像头。二维码具有使透视校正等功能变得更容易/更可靠的功能(查找器)。它们还具有 ECC,可以消除误报并纠正各种数量的位检测错误。如果您查看 zxing 测试套件,您会发现许多误报的 1D 案例,因为许多 1D 代码甚至没有校验和。
如果您知道要扫描的内容,那么速度对于这两种情况都可能不是问题。 zxing 中最大的计算成本是当您不知道自己在寻找什么时遍历所有可能的代码。如果您知道代码类型,则它不太可能有显着差异。
关于尺寸的唯一问题是必须捕获的像素数量。换句话说,如果将相机靠近代码,就可以读取小代码。可以从更远的地方读取大代码。所有这些都取决于光线条件、相机对焦(或缺乏对焦)和相机亮度调整。但我看不出这些会对 1D 与 2D 产生什么影响。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)