Почему исследовались сканеры QR-кодов только под android? Ответ прост - у меня других устройств нет. Если кто-то пришлет свою информацию о сканерах QR-кодов на других платформах или других версий сканеров - буду только рад. Добавлю в табличку.
Итак, исследованию подверглись три изображения. Одно в виде изображения в заголовке статьи, два других, с которых и началась дискуссия приведены ниже:
Второй и третий исследуемые примеры изображений 3D QR-кодов
Два сканера QR-кодов уже были установлены, еще было скачано четыре, первых попавшихся под руку, из Google Play. Все сканеры бесплатные. Надеюсь, что платные сканеры работают не хуже. Никаких замечаний по поводу удобства и что понравилось не делаю, если кто хочет, пусть сам выбирает себе по вкусу, что ему больше подходит.
Табличка с результатами:
Сканер | Пример №1 | Пример №2 | Пример №3 |
QuickMark | Нет | без проблем | без проблем |
"Сканер штрих кодов" (на базе zxing) | Нет | Да * |
без проблем |
QR&Barcode Scanner | Нет | без проблем | без проблем |
ScanShot v1.08 | Нет | Да ** | без проблем |
PTCGO Code Scanner (на базе zxing) | Нет | Да * | с задумчивостью |
QR Droid | Нет | Да * |
без проблем |
Да * - Потребовалось повернуть камеру под углом к изображению
Да ** - Потребовалось приблизить камеру к изображению без поворота
Еще одна программа QR Code Reader банально не запустилась.
Все сканеры выдают более устойчивый результат, если держать камеру смартфона горизонтально. Судя по всему, большинство программ расчитано только на горизонтальный режим сканирования изображений QR-кодов.
Как и следовало ожидать, если не злоупотреблять углами поворота 3D модели QR-кода, то можно получить оригинальное изображение, которое читается большинством сканеров.