4

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

4

4 回答 4

4

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

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

于 2010-08-30T17:28:11.793 回答
3

如果一年后你还在寻找可以做这件事的东西,你应该在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)也有可能会起作用,但所有这些都是对端口的初始签入,因此由(可能的)用户来检查它。

于 2011-08-17T19:08:14.517 回答
2

我以前看过没有成功。两个问题是无法编译本机 c 代码并且您无法访问文件系统。

pyqrcode 没有成功,zxing 也没有。

于 2010-08-30T17:31:24.540 回答
1

试试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
于 2014-11-10T07:23:52.970 回答