Бинаризируйте изображение QR-кода в оттенках серого, сохраняя его читабельность

Мы получаем сгенерированные компьютером QR-коды в формате Gray Scale. Эти QR-коды читаются. Однако нам нужно преобразовать эти QR-коды в градациях серого в двоичный формат для конкретного конечного приложения. Вот где возникает проблема. Когда мы кодируем QR-код в двоичном виде, мы теряем его читабельность (в первую очередь чтение через приложение CamScanner). Мы опробовали некоторые базовые методы бинаризации, доступные в OpenCV, такие как простая бинаризация с фиксированным глобальным порогом (пробовали несколько пороговых значений, таких как 60, 80, 127, 150, 190) и адаптивный порог со средневзвешенным значением. Ни один из них не дает желаемых результатов читабельности.

0 ответов

Другие вопросы по тегам