zbar无法解码条形码

时间:2015-12-20 09:00:43

标签: decode qr-code zbar

我有两张相同条形码的图片。当我使用zbar库(或qrtools包装器)来解码QR代码的图像时,ImageScanner.scanner会为其中一些代码返回0。作为一个例子,我无法弄清楚为什么第一个qr代码无法解码: not decodable QR code

而第二个可以解码: working Qr code

以下是我用于解码的代码。对于第一个图像,结果值为0,对于第二个图像,结果值为1。

        import zbar
        from PIL import Image

        scanner = zbar.ImageScanner()
        # configure the reader
        scanner.parse_config('enable')
        # obtain image data
        pil = Image.open(filename).convert('L')
        width, height = pil.size
        raw = pil.tostring()
        # wrap image data
        image = zbar.Image(width, height, 'Y800', raw)
        # scan the image for barcodes
        result = scanner.scan(image) #Value is 0, -1, 1

关于如何让zbar解码器适用于第一张图像的任何反馈?

0 个答案:

没有答案