Google App decoder motore codice QR
-
25-09-2019 - |
Domanda
mi chiedevo se c'è una buona libreria per Python per la decodifica del codice QR. Fondamentalmente quello che vorrei è quello di dare un'immagine libreria con codice QR su di esso e la biblioteca avrebbe contenuto uscita salvato nell'immagine.
Soluzione
Ho guardato prima senza successo. Due problemi sono che codice nativo C non può essere compilato e non è possibile ottenere l'accesso al file system.
pyqrcode non ha funzionato e nemmeno ZXing.
Altri suggerimenti
Avete già guardato: http://pyqrcode.sourceforge.net/
Se il codice compilazione non funziona per voi, allora c'è anche implementazione di Python puro a: http: // GitHub .com / hcvst / pyqr
Se siete ancora alla ricerca di qualcosa da fare di questo un anno più tardi, si dovrebbe verificare il progetto ZBar a http: / /zbar.sourceforge.net/ . Sembra che è iniziato per i codici a barre 1-D, ma è stata ampliata per includere QR. E 'implementato in C, LGPL licenza, e in aggiunta alla sorgente ha binari per Linux, Windows e iPhone. Attacchi disponibili per Python, Perl, Ruby.
A partire dal 17 agosto 2011 la parte di elaborazione delle immagini nucleo di ZBar non è stato aggiornato dal 2009, ma non v'è l'attività recente da parte di sviluppo per iPhone del progetto, che io interpreto come l'essere stabile nucleo. C'è anche una certa attività sul forum SourceForge per il progetto.
E 'anche possibile che pyxing (https://github.com/holizz/pyxing) avrebbe funzionato, ma tutto ciò che è v'è un check iniziale del porto, in modo che sia la (possibile) all'utente di controllarlo.
qrtools , Ha un'interfaccia abbastanza piacevole
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
Output
123456
text