#python-2.7 #zbar
#python-2.7 #zbar
Вопрос:
Используя, как я полагаю, текущие стабильные версии zbar (0.10) и pyzbar (0.1.8) и очень недвусмысленное изображение (ниже), я получаю два декодированных объекта (ниже).
Один из них правильный, а другой очень близок, но неправильный.
Это ошибка в pyzbar или zbar? Как я должен сообщить об этом, если да?
Я замечаю, что атрибуты rect и polygon неправильно декодированного изображения имеют фиктивные или отсутствующие значения. Является ли это надежной подсказкой, которую я мог бы использовать, чтобы отсеять поддельные значения?
(macOS Mojave, zbar установлен с HomeBrew)
Исправить:
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)]
)