2016-04-15 118 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,但有同樣的錯誤。