zxing - 适用于 iOS/Android 的移动条码扫描器

标签 zxing barcode-scanner

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

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

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

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

最佳答案

  1. 不确定性能、速度和准确性,但它们与现有的条形码扫描器应用大致相同,因为 ZXing 是一个广泛使用的框架。你说得对,需要一个二维条码来处理那么多数据;请记住,编码到二维条码中的数据越多,条码读取器识别的难度就越大。

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

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

关于zxing - 适用于 iOS/Android 的移动条码扫描器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17649293/

相关文章:

java - Android - 条码扫描,选项?志兴?

zxing 返回 CODE_39-Barcode 的错误位置

android - "Webpage not found""file:///android_asset/html-nl/index.html not found"安卓设备错误

java - 在 JavaFX 中重新触发消费事件

unity-game-engine - Unity Zxing 二维码扫描仪集成

java - 条码扫描仪已停止

iOS 条码高效扫描仪

ios - Linea Pro 条码扫描器 iPhone 问题

javascript - 如何读取小辣椒机器人的二维码?

javascript - 用于智能手机/平板电脑浏览器的 Web 应用程序中的条形码扫描