【问题标题】:Open Source for barcode reader条形码阅读器的开源
【发布时间】:2011-01-12 06:01:18
【问题描述】:

我正在开发条码阅读器应用程序,并希望将其免费上传到 appstore。 所以我需要一个免费的 OPEN SOURCE 来帮助通过 iPhone(包括 3G)发送的图像读取条形码。

我看过几个帖子,但他们提供的参考都是付费API。

任何帮助将不胜感激。

【问题讨论】:

  • 嗨,兄弟,我下载了这个 API,但是当我尝试运行它时,它给了我这种类型的错误 No architectures to compile for (ONLY_ACTIVE_ARCH=YES, active arch=armv6, VALID_ARCHS=i386 ppc ppc64 ppc7400 ppc970 x86_64 )。你能告诉我如何摆脱它。

标签: iphone barcode-scanner


【解决方案1】:

【讨论】:

  • 我已经看过了,但我也需要 3g 的 iPhone……zxing 是 3g 以后的。
  • 没有比ZXing支持更好的开源项目了。问题是 3g iPhone 没有自动对焦功能,所以它们的扫描能力很差。您必须为 QuickMark 或 RedLaser 付费才能获得 3g 扫描,即使这样也效果不佳。
  • 感谢@Kenny。除了付费的,还有其他 3g 的替代品吗?
  • 我有一个使用 zxing 代码在 15 分钟内在我的 3GS 上工作的 QR 应用程序。不过,我对条码的运气并不好。它们可能更难解析。
  • ZXing 只要运行 iOS4 就可以在 3G 上运行。即使是固定焦点,它也能很好地解码二维码。我听说条形码更难(但可以说它们不是我的重点)。
【解决方案2】:

我一直在使用http://zbar.sourceforge.net/(iphone 链接:http://zbar.sourceforge.net/iphone/index.html),效果非常好。

【讨论】:

    【解决方案3】:

    Here 是没有 iPhone 版本的下载链接。它找不到 CoreVideo 框架,会报错。 Core Video 框架在 3GS 之前的 iPhone 上不可用。它具有早期版本的手机没有的视频录制功能。因此,如果您尝试将其安装在 3G 手机上,则会出现错误。 正如之前的 cmets 所说,我没有见过比 zxing 更好的东西......

    【讨论】:

    • 这是错误的。 iOS4 中出现了一些需要的 AVFoundation API,但 iOS4 在 3G 上运行。不过,你不能将它安装在运行 iOS3 的手机上,但它确实排除了 2s。
    • @smparkes:这在 3GS 上运行良好,正如你所说的 AVFoundation Api 出现在 iOS4 中,那么它不能在 3GS 上运行,对吧?
    • iOS4 和新的 AVFoundation API 适用于 3G、3GS 和 4。3 不支持视频录制,但它实现了屏幕捕获 API。
    • 你只需下载上面的代码(从链接),你就会知道如果你试图在3G中安装它,它会给你一个核心视频框架的错误......跨度>
    猜你喜欢
    • 1970-01-01
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-28
    • 1970-01-01
    相关资源
    最近更新 更多