【发布时间】:2021-04-14 16:57:00
【问题描述】:
我正在使用 MLKIt 从图像中检测二维码。对于 andrid 它工作正常,对于 ios 我在下面使用 pods
pod 'GoogleMLKit/BarcodeScanning'
这是从图库中挑选的图像中检测二维码的示例代码。每次特征数组为空时。
let format: BarcodeFormat = BarcodeFormat.all
let barcodeOptions = BarcodeScannerOptions(formats: format)
let visionImage = VisionImage(image: image)
visionImage.orientation = image.imageOrientation
let barcodeScanner = BarcodeScanner.barcodeScanner(options: barcodeOptions)
barcodeScanner.process(visionImage) { features, error in
guard error == nil, let features = features, !features.isEmpty else {
// Error handling
return
}
// Recognized barcodes
print("Data :: \(features.first?.rawValue ?? "")")
}
【问题讨论】:
标签: ios swift firebase-mlkit