Thursday, September 29, 2011

use python to decode qr code

 #!/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)

1 comment:

lawtonterri said...

Perfect post. Learn how to incorporate QR codes in your web apps to deliver quick information directly to your users' mobile device http://blog.caspio.com/web_apps/4-ways-to-use-qr-codes-in-your-web-apps/