Где ZXING проверяет яркости, шаблон искателя и уровень коррекции ошибок

StackOverflow https://stackoverflow.com/questions/8813209

  •  26-10-2019
  •  | 
  •  

Вопрос

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

Это было полезно?

Решение

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top