【问题标题】:Google app engine QR code decoder谷歌应用引擎二维码解码器
【发布时间】:2010-08-30 17:15:21
【问题描述】:

我想知道是否有一个很好的python 库来解码二维码。基本上我想要的是提供带有二维码的库图像,库将输出保存在图像中的内容。

【问题讨论】:

  • 在网络服务器上解码二维码是一件相当不寻常的事情。你的用例是什么?

标签: python google-app-engine qr-code


【解决方案1】:

你看过了吗:http://pyqrcode.sourceforge.net/

如果代码编译不适合你,那么还有纯 python 实现在:http://github.com/hcvst/pyqr

【讨论】:

  • pyqr 支持解码吗?
【解决方案2】:

如果一年后您仍在寻找可以做这件事的事情,您应该在http://zbar.sourceforge.net/ 上查看 ZBar 项目。看起来它开始用于一维条形码,但已扩展到包括 QR。它以 C 语言实现,获得 LGPL 许可,除了源代码之外,还有适用于 Linux、Windows 和 iPhone 的二进制文件。可用于 Python、Perl、Ruby 的绑定。

截至 2011 年 8 月 17 日,ZBar 的核心图像处理部分自 2009 年以来没有更新,但该项目的 iPhone 开发部分最近有活动,我将其解释为核心稳定。该项目的 SourceForge 论坛中也有一些活动。

pyxing (https://github.com/holizz/pyxing) 也有可能会起作用,但所有这些都是对端口的初始签入,因此由(可能的)用户来检查它。

【讨论】:

    【解决方案3】:

    我以前看过但没有成功。两个问题是原生c代码无法编译,无法访问文件系统。

    pyqrcode 不成功,zxing 也不成功。

    【讨论】:

    • 我已经为纯 python 实现编辑了我的答案。这对你有用吗?
    • @Matt 这对我也不起作用......我想我必须编写自己的代码而不是:)
    • 另外,我不介意您选中复选框说这是正确答案 ;)
    • 当然……刚刚开始……首先是阅读部分,然后是编码……我会把我的进度放在这里,我会和你分享代码……
    【解决方案4】:

    试试qrtools , 界面不错

    from qrtools import QR
    myCode = QR(filename=u"/home/psutton/Documents/Python/qrcodes/qrcode.png")
    if myCode.decode():
      print myCode.data
      print myCode.data_type
    

    输出

    123456
    text
    

    【讨论】:

      猜你喜欢
      • 2011-08-03
      • 2014-03-17
      • 2014-01-08
      • 2010-12-11
      • 1970-01-01
      • 2023-04-03
      • 1970-01-01
      • 1970-01-01
      • 2011-05-06
      相关资源
      最近更新 更多