AVFoundation не может сканировать низкоконтрастный QR-код - PullRequest
0 голосов
/ 16 мая 2018

Сканер встроенного AVFoundation QR-кода просто не видит низкоконтрастный QR-код, который мне нужно сканировать.Я знаю, что можно сканировать код, потому что он прекрасно работает с QR-сканером WeChat.

Как мне сканировать этот QR-код?Есть ли способ настроить мой AVCaptureSession, чтобы учесть QR-коды с меньшими ограничениями?Могу ли я использовать пакет, который был бы лучше?

Ответы [ 2 ]

0 голосов
/ 16 мая 2018

У меня это работает с Zbar .Супер прост в использовании тоже.Вот небольшая демонстрация (Xcode 9.3 и Swift 4.1): https://github.com/philipshen/ZBar-Demo-Swift-4

0 голосов
/ 16 мая 2018

Попробуйте установить высокое качество захвата.

session.sessionPreset = .high
...