我想知道是否有一个很好的python库来解码QR码。基本上我想要的是给库图像上面有QR码,图书馆会输出保存在图像中的内容。
答案 0 :(得分:4)
您是否已查看过:http://pyqrcode.sourceforge.net/
如果代码编译不适合你,那么在http://github.com/hcvst/pyqr
还有纯python实现答案 1 :(得分: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)也可以工作,但所有这些都是端口的初始签入,因此由(可能的)用户来检查它。
答案 2 :(得分:2)
我以前看过没有成功。两个问题是本机c代码无法编译,您无法访问文件系统。
pyqrcode没有成功,也没有zxing。
答案 3 :(得分: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