1

我正在使用 zbar python 模块来集成条形码阅读器,但无法为我的代码打开视图:

#!/usr/bin/python
from sys import argv
import zbar
from PIL import Image
import io
import time
import picamera

class BarCodeScan(BrowserView):
   def __call__(self):
    if len(argv) < 2: exit(1)

    # create a reader
    scanner = zbar.ImageScanner()

    # configure the reader
    scanner.parse_config('enable')

    # obtain image data
    pil = Image.open(argv[1]).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)

它给出以下错误:

OSError:libmmal.so:无法打开共享对象文件:没有这样的文件或目录

4

0 回答 0