使用我认为是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)]
)