Scannen von QR-Code über zbar und Raspicam-modul

Will ich mit meinem raspi cam-modul zum Scannen von QR-codes.
Für die Erkennung und Dekodierung von qr-codes, die ich verwenden möchten zbar.
Mein Aktueller code:

import io
import time
import picamera
import zbar
import Image

if len(argv) < 2: exit(1)

# Create an in-memory stream
my_stream = io.BytesIO()
with picamera.PiCamera() as camera:
    camera.start_preview()
    # Camera warm-up time
    time.sleep(2)
    camera.capture(my_stream, 'jpeg')

scanner = zbar.ImageScanner()
scanner.parse_config('enable')   

pil = Image.open(argv[1]).convert('L')
width, height = pil.size
raw = pil.tostring()

my_stream = zbar.Image(width, height, 'Y800', raw) 

scanner.scan(image)

for symbol in image:
    print 'decoded', symbol.type, 'symbol', '"%s"' % symbol.data

Wie Sie sehen können, ich will ein Bild zu kreieren stream, senden diesen Datenstrom zbar zu prüfen, ob ein qr-code im Bild enthalten.
Ich bin nicht in der Lage, diesen code auszuführen, dieser Fehler ist das Ergebnis:

Segmentation fault

------------------ (program exited with code: 139) Drücken Sie return, um fortzufahren

Ich nicht finden, eine Lösung, wie fixx dieser Fehler, keine Ahnung?

Freundlichen GRÜßEN;

InformationsquelleAutor user3551782 | 2014-05-08

Schreibe einen Kommentar