【问题标题】:Is zxing accurate?zxing准确吗?
【发布时间】:2013-03-09 03:27:38
【问题描述】:

我正在开发一个使用非常简单的条形码扫描的 iphone 和 android 应用程序。我们已将条形码类型缩小到二维,尤其是 QR 或 DataMatrix。

我使用 Scandit 和 Zxing(主要使用它们的示例代码)编写了两个快速而肮脏的应用程序来测试和比较,我发现 Scandit 在采集和解码方面要快得多,但更重要的是,更多准确。

免责声明:在我的测试中,我使用在线条形码生成器并在我的激光打印机上打印它们——不确定这是否重要。

问题:这听起来很典型吗?鉴于 Zxing 的开源支持,我想使用它,但我担心它的可靠性。对此的任何见解,特别是 Zxing 对 QR 和/或 DataMatrix 的可信度,将不胜感激!

【问题讨论】:

  • 听起来您使用 Scandit 获得了更好的性能,那么为什么要问这个问题?
  • 这个问题的两个原因:(1)Scandit 是一家商业公司,收费取决于计划,我更喜欢一个(活跃的)开源项目,以及(2)我的结果可能是由于我的测试错误或缺乏对 Zxing 的了解,所以我试图看看我的经历是否反映了其他人。

标签: barcode zxing barcode-scanner barcode-printing


【解决方案1】:

我会尝试使用 Barcode Scanner 进行扫描以控制我们的代码。它代表了 ZXing 应该如何在 Android 设备上工作。

如果您无法轻松扫描 QR 码,则说明设备有问题。尝试设备错误解决方法设置。

DM 不如二维码强。你应该会发现它有效。再次尝试该应用程序。

在桌面上这会发生变化,您需要启用 TRY_HARDER 等提示。但不是在手机上。

【讨论】:

  • "IOS 可能无法正常工作。" :-( C++/iOS 中的二维码支持与 Java 相当。
  • 我会删除它,你说得对,这不应该有很大的不同。我希望归咎于维护这个移植的困难,这真的很难,而不是原始代码或移植者的技能。
猜你喜欢
  • 1970-01-01
  • 2011-04-10
  • 2020-02-29
  • 2015-08-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多