Re: Инверсный штрихкод (ZBar)
От: Ромашка Украина  
Дата: 08.12.23 02:25
Оценка:
Здравствуйте, Артём, Вы писали:

Аё>Такой cornercase: если штрихкод не чёрным цветом, а наоборот, белым на чёрном/сером фоне, то zbar его не распознаёт.


Ты не поверишь — железные сканеры тоже такое очень не любят.

Аё>Update

Аё>добавил опциональный шаг — вторая попытка ZBar на инверсных цветах, и это помогло в ряде случаев.

Это плохой путь. Не нужно читать то, что нечитабельно, это чревато.

Аё>Более тяжелые случаи- где белым по-чёрному и неизвестный ZBar-у формат штрих кода, остались проблемой.


Не факт, что неизвестный. Попробуй отрубить ненужное и может быть прочитает. Железные сканеры тоже нужно настраивать, иначе они не все читают.

Аё>Неужели придётся всё-таки докопать до того, как собирать с emscripten самому, форкать ZBar и дореализовывать отсутствующие форматы самому?


Там форматирование пересекается. Грубо говоря если врублено определение формата А, формат Б оно читать не будет. Чтобы оно начало читать формат Б, нужно в настройках вырубить распознавание формата А. Конкретные стандарты извини не помню, я этим лет 20 назад занимался.


Всё, что нас не убивает, ещё горько об этом пожалеет.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.