@victor1234
IT: Компьютерное зрение, linux, с++

Какая библиотека для поиска и расшифровки qr кода хорошо работает в плохих условиях?

Ищу библиотеку, которая способна найти qr код на большом расстоянии/в потемках/в метель/с плохим качеством фото.
Хотя бы только найти, без считывания содержимого.

Желательно под c++ opencv, но если хорошая, то не важно на чем, я перепишу под себя.
Даже просто описание алгоритма, советы, все почитаю)
  • Вопрос задан
  • 3443 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Kell
На самом деле, вариантов немного. Наиболее стабильная и рабочая библиотека - ZXing. Написана на Java, но, вроде как, есть порт на С++. Работоспособность сильно зависит от камеры и автофокуса, протестировать библиотеку на андроиде можно приложением Barcode Scanner от ZXing Team. Также посмотрите в сторону ZBar или поищите на CodeProject.
Еще вариант - писать собственный определитель. OpenCV вполне в состоянии найти квадрат на фото, выровнять изображение относительно него, а затем найти определенный паттерн QR-кода на нем.

Добавлено:
В ZXing и ZBar стоит прошерстить документацию - для определения в сложных условиях там существуют специальные структуры и флаги.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы