【问题标题】:What library should I use to get the data from a photo of a QR Code?我应该使用什么库来从 QR 码的照片中获取数据?
【发布时间】:2010-12-25 12:36:07
【问题描述】:

类似:Does anyone know of a C/C++ Unix QR-Code library?

我试过libqrencode,但显然它只能生成一个二维码。但是,我需要一个从打印的 QR 码照片中读取数据的库。

它必须是 C、C++ 或 Objective-C 库,并且必须在 BSD 系统上编译。在我的平台上,Java 和 .NET 不可用。

我可以使用哪些库?

谢谢。

【问题讨论】:

    标签: c++ objective-c c qr-code


    【解决方案1】:

    尝试使用 libdecodeqr ,它似乎一年多没有更新,但谷歌搜索显示它仍然有效。

    【讨论】:

      【解决方案2】:

      zxing (http://code.google.com/p/zxing/) 可能是最知名的,并在许多条码/二维码应用程序中使用。原始/主要代码是 Java,但它包含一个 C++ 端口,维护得相当积极,特别是对于 QR 码。

      C++ 库(当前)没有编码器,但听起来您需要一个解码器。

      【讨论】:

      • 我一直在修改这个库,我不得不说它在识别二维码方面速度惊人。它比 RedLaser 应用程序快得多,但这可能是因为 RedLaser 正在寻找多种条形码类型。
      • RedLaser 实际上使用 zxing,尽管他们显然也有自己的代码:redlaser.com/Attribution.aspx。但是,如果您使用的是 zxing 演示代码,我很确定默认情况下它只启用了 qr 解码器,这肯定会使其更快。 C++ 端口中的一维支持不像二维码那样广泛使用,并且维护不如二维码(或 java 端口中的一维码)。
      猜你喜欢
      • 2021-10-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-14
      • 1970-01-01
      • 2019-09-15
      • 2020-02-16
      • 1970-01-01
      相关资源
      最近更新 更多