Pregunta

Me estaba preguntando si hay una buena biblioteca de Python para la decodificación de códigos QR. Básicamente lo que me gustaría es dar la imagen de la biblioteca con el código QR en él y la biblioteca de contenidos de salida sería guardado en la imagen.

¿Fue útil?

Solución

He mirado antes sin éxito. Dos problemas son que el código nativo C no puede ser compilado y no se puede obtener acceso al sistema de archivos.

pyqrcode no funcionó y tampoco ZXing.

Otros consejos

¿Ya han visto: http://pyqrcode.sourceforge.net/

Si el código de compilación no funciona para usted, entonces también hay implementación de Python puro a: http: // github .com / hcvst / pyqr

Si usted todavía está buscando algo para hacer esto un año más tarde, usted debe comprobar el proyecto Zbar en http: / /zbar.sourceforge.net/ . Parece que se inició para códigos de barras 1-D, pero se ha ampliado para incluir QR. Está implementado en C, con licencia LGPL, y además de la fuente tiene binarios para Linux, Windows y iPhone. Enlaces disponibles para Python, Perl, Ruby.

Hasta el 17 de agosto de 2011 la parte de proceso de imagen del núcleo de Zbar no ha sido actualizado desde 2009, pero no es reciente actividad en la parte de desarrollo iPhone del proyecto, que voy a interpretar como el núcleo de ser estable. También hay algo de actividad en los foros de SourceForge para el proyecto.

También es posible que pyxing (https://github.com/holizz/pyxing) funcionaría, pero eso es todo hay un registro inicial del puerto, por lo que toca a la (posible) de usuario para comprobarlo.

Trate qrtools , Cuenta con una interfaz agradable suficiente

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

salida

123456
text
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top