2

我对适用于 iOS/Android 的条码扫描仪进行了一些研究,发现 ZXing 框架是一个可靠的免费扫描仪 SDK,仅适用于自动对焦相机设备(对吗?)。我的要求是在 iOS/Android 设备上扫描条码,应执行以下操作:

  1. 捕获条码图像并使用条码扫描器 SDK(如 zxing)扫描图像并从条码中解码一些详细信息(如姓名、年龄和其他个人详细信息)(我了解二维条码格式如 QR 码需要用于此目的) . 首先,这是可能的吗?在这种情况下,性能、速度和准确性如何?

  2. 但更重要的是我们的客户必须设计这样的条形码供我们解码(没有任何互联网连接,所有细节都应该嵌入条形码中)。这是否可能,如果可以,是否有任何特定的框架可用,这样一个框架的基本要素是什么?

任何帮助,有用的链接将不胜感激。提前致谢!

4

1 回答 1

3
  1. 不确定性能、速度和准确性,但它们与现有的条码扫描器应用程序大致相同,因为 ZXing 是一个广泛使用的框架。对于这么多数据需要二维条码是对的。请记住,您编码成二维条码的数据越多,条码阅读器就越难以识别。

  2. ZXing 也可以为您做到这一点。zxing.appspot.com 与 ZXing 网站用于生成条形码的代码相同。只需编写一个包含该功能的应用程序,您就可以开始了。您可以将所需的任何数据放入 2D 条形码中,因此您可以自行决定如何格式化该数据。有一些现有的格式(如 vcard 和网络链接),但听起来您想要自定义格式。

最简单的方法是查看 ZXing 条码阅读器应用程序。您想要做的几乎所有事情都已经完成,并且 Apache 许可证非常宽松。

于 2013-07-15T08:32:04.217 回答