где ZXING проверяет яркость, видоискатель и уровень коррекции ошибок - PullRequest
0 голосов
/ 11 января 2012

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

1 Ответ

1 голос
/ 11 января 2012

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...