2012-01-11 3 views
0

Кто-нибудь знает, где zxing library (на Java) проверяет яркость и другие факторы, которые повлияют на читаемость QR-кода?
Например, если яркость ниже некоторого числа, он покажет массаж, говорящий «Яркость низкая». Где именно это число проверяется в библиотеке zxing? А также где другие факторы, которые были проверены на предмет проверки?
Я изучил библиотеки LuminanceSource и Detector, но не нашел для них определенного числа или функции.
И каковы все факторы, которые мне нужно проверить, чтобы убедиться, что QR-код можно сканировать?где zxing проверяет яркость, шаблон искателя и уровень коррекции ошибок

ответ

1

Вы посмотрели источник? Это довольно ясно. LuminanceSource - это не место; посмотрите на HybridBinarizer для яркости. Нет такой вещи, как «проверка на проверку». qrcode.Detector звонит FinderPatternFinder, чтобы найти шаблоны искателя. Я не знаю, что вы подразумеваете под уровнем исправления ошибок, но пакет common.reedsolomon выполняет коррекцию, так как вы, вероятно, можете догадаться только по имени.

+0

Я почти посмотрел каждый файл в библиотеке, но поскольку их слишком много, я смутился. Спасибо, что указали это. Это действительно полезно. – user1139921

Смежные вопросы