sirve que personalizados para gratis google generador funciona cuere como codigos codigo barras camera barcode encode decode qr-code

camera - que - ¿Algoritmos de codificación y descodificación de código QR(código de barras 2D)?



generador de codigos qr personalizados (9)

Buscando el código libre / opensource o la descripción de los algoritmos para codificar (simple) y decodificar (difícilmente) el código QR del código de barras 2D.

No parece un problema trivial, pero es tan popular en Japón que debe haber algo disponible ...


(En respuesta a los que preguntan sobre los códigos QR en PHP)

El tipo de gráfico QR de Google Charts podría funcionar para usted, si no espera mucho tráfico, o si puede almacenar en caché las imágenes. Es extremadamente fácil de usar, simplemente coloque el texto para codificar en la URL.


Aquí hay una buena biblioteca LGPL para codificar el código QR libqrencode

Libqrencode es una biblioteca C para codificar datos en un símbolo de Código QR, un tipo de simbología 2D que puede escanearse con terminales útiles, como un teléfono móvil con CCD. La capacidad de QR Code es de hasta 7000 dígitos o 4000 caracteres, y es muy robusta.

Aquí hay un proyecto de código de Google que decodifica el código QR , dirigido a iPhone, pero es LGPL y la fuente está disponible. Debería ser adaptable ...

-Adán



Puede usar zbar directamente para decodificar el qrcode.

#!/usr/bin/python from sys import argv import zbar import Image # create a reader scanner = zbar.ImageScanner() # configure the reader scanner.parse_config(''enable'') # obtain image data pil = Image.open("base.png").convert(''L'') width, height = pil.size raw = pil.tostring() # wrap image data image = zbar.Image(width, height, ''Y800'', raw) # scan the image for barcodes scanner.scan(image) # extract results for symbol in image: # do something useful with results print ''decoded'', symbol.type, ''symbol'', ''"%s"'' % symbol.data # clean up del(image)


Puedes probar python-qrtools: https://launchpad.net/qr-tools Utiliza qrencode para generar y zbar para decodificar (desde la webcam o un archivo ;-)


Tengo un colega que trabajó en ZXing ("Paso de cebra").

Eso tiene una gran variedad de soporte de plataforma.


PyQrCodec es una biblioteca de Python para codificar los códigos Qr en un PNG y decodificarlos desde una variedad de formatos de imagen.