Pyzbar返回多余的,不正确的条形码

时间:2019-03-05 22:02:25

标签: python-2.7 zbar

使用我认为是zbar(0.10)和pyzbar(0.1.8)的当前稳定版本以及一个非常清晰的图像(如下),我收​​到了两个Decoded对象(如下)。

其中一个是正确的,另一个是非常接近但错误的。

这是pyzbar或zbar中的错误吗?如果是这样,我应该如何举报?

我注意到不正确的解码图像的rect和poly属性具有虚假或缺失值。这是我可以用来清除虚假值的可靠线索吗?

(MacOS Mojave,与HomeBrew一起安装的zbar)

正确:

Decoded(
    data='10001330100070', 
    type='I25', 
    rect=Rect(left=35, top=79, width=69, height=674), 
    polygon=[
        Point(x=35, y=79), 
        Point(x=36, y=753), 
        Point(x=104, y=753), 
        Point(x=103, y=80), 
        Point(x=99, y=79)]
    )

不正确:

Decoded(
    data='10001330100062', 
    type='I25', 
    rect=Rect(left=33, top=145, width=0, height=0), 
    polygon=[Point(x=33, y=145)]
    )

unambigous bar code

0 个答案:

没有答案