2016-04-15 2 views
0

Я пытаюсь декодировать данные кода qr или aztec с помощью Python-zxing. Каждый раз, когда я получаю пустые данные без каких-либо ошибок в оболочке python. Что я делаю неправильно?Декодер 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. Когда я запускаю скрипт из ЦМД Я сообщение:

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

ответ

0

Предполагая, что установка МВН из ZXing является правильным, добавьте путь к папке ZXing при создании экземпляра читателя (в данном случае «RD»)

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

FYI: Я запускаю его на Raspbian, а не в окнах, но имел ту же ошибку.

Смежные вопросы