с данными.
Но вот проблема - очень плохо распознаются данные на фото.
Пробовал zxing, zbar, cv2.QRCodeDetector, поворот и кроп кода с фото (очень даже успешно), kraken.binarization.nlbin, инверсию цвета, grayscale, API от https://goqr.me/api/ - безрезультатно
Условный айфон декодирует почти во всех ситуациях, а питон может только единичные случаи и больше заточен под картинки нежели фото.
Неужели проще декодировать на айфоне, а потом уже что-то делать с данными?
Есть подозрение что очень сильно влияет геометрия и если фото было кривым, то геометрию кода нужно исправлять. Видел решение на stackoverflow, но уже кажется что это дурная затея и QR коды стоит декодировать каким-нибудь другим инструментом (например самим айфоном) На картинке (1) - бинаризированный QR код который был вытащен с фото (2) Спасибо что выслушали!
Обсуждают сегодня