AVFoundation无法扫描低对比度QR码

时间:2018-05-16 08:40:19

标签: ios swift avfoundation qr-code

本地AVFoundation QR码扫描程序无法看到我需要能够扫描的低对比度QR码。我知道可以扫描代码,因为它可以与WeChat的QR扫描仪一起使用。

如何扫描此二维码?有没有办法调整我的AVCaptureSession以允许更低对比度的QR码?我可以使用哪种包更好吗?

2 个答案:

答案 0 :(得分:1)

尝试将捕获质量设置为高。

session.sessionPreset = .high

答案 1 :(得分:0)

我使用了Zbar。超级易用。这是一个小小的演示(Xcode 9.3和Swift 4.1):https://github.com/philipshen/ZBar-Demo-Swift-4