2016-04-15 123 views
0

我试图通过Python-zxing解码qr或aztec代码数据。每次我在Python Shell中都没有任何错误的情况下获取空数据。我做错了什么?Python-zxing解码返回空数据

import zxing 
image = "aztec.png" 

rd = zxing.BarCodeReader() 
rs = rd.decode(image) 
print rs.data 
print rs 

输出:

'' 
<zxing.BarCode instance at 0x0312A260> 

Python的版本。 2.7.11(Windows)

P.S. 当我从CMD运行脚本我有消息:

Exception in thread "main" java.lang.NoClassDefFoundError: com/google/zxing/client/j2se/CommandLineRunner

回答

0

假设斑马线的MVN安装是否正确,同时创造阅读器的一个实例(在这种情况下,“RD”)添加斑马线文件夹的路径

rd = zxing.BarCodeReader("/path/to/zxing") 

仅供参考:我在Raspbian上运行它,而不是windows,但有同样的错误。