我正在使用swift4开发扫描条形码应用程序。
我尝试使用2种流行的开源软件,即MTBarcode(使用AVFoundation)和iOS Vision(使用GoogleVision Framework),但是扫描速度并不像我期望的那样快,检测真正的条形码大约需要2或3秒。
有人建议我将sessionPreset更改为AVCaptureSessionPresetMedium,但是它无效。
任何人都可以建议我如何提高扫描速度。我们应该更新其他相机配置还是使用其他开放源代码?
最佳答案
帮助我加快条形码扫描速度的是将sessionPreset
的AVCaptureSession
属性设置为高:
captureSession = AVCaptureSession()
captureSession.sessionPreset = .high
希望能帮助到你。
更新
您也可以尝试Firebase ML Kit。当我对其进行测试时,它的运行速度非常快。
关于ios - iOS:扫描条形码非常慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47532758/