2016-04-15 7 views
0

Ich habe versucht, Qr oder Aztec-Codedaten durch Python-Zxing zu dekodieren. Jedes Mal bekomme ich leere Daten ohne Fehler in Python Shell. Was ich falsch mache?Python-Zxing-Dekodierung gibt leere Daten zurück

import zxing 
image = "aztec.png" 

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

Ausgang:

'' 
<zxing.BarCode instance at 0x0312A260> 

Python ver. 2.7.11 (Windows)

P.S. Wenn ich Skript von cmd laufen habe ich Nachricht:

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

Antwort

0

Unter der Annahme, die MVN Installation von ZXing korrekt ist, fügen Sie den Pfad des ZXing Ordners, während eine Instanz von Lesern zu schaffen (in diesem Fall ‚rd‘)

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

FYI: Bin am laufen auf Raspbian, nicht Windows, hatte aber den gleichen Fehler.