Ios 无法使用MLKit从图像中检测QRCode
我使用MLKIt从图像中检测QRCode。对于andrid来说,它工作正常,对于ios,我使用的是下面的pods 吊舱“谷歌工具包/条形码扫描” 下面是从图库中选取的图像中检测QRcode的示例代码。每次特性数组变为空Ios 无法使用MLKit从图像中检测QRCode,ios,swift,firebase-mlkit,Ios,Swift,Firebase Mlkit,我使用MLKIt从图像中检测QRCode。对于andrid来说,它工作正常,对于ios,我使用的是下面的pods 吊舱“谷歌工具包/条形码扫描” 下面是从图库中选取的图像中检测QRcode的示例代码。每次特性数组变为空 我们注意到,当二维码周围没有填充物时,可能会发生这种情况,我还尝试在二维码上添加一些填充物:然后它就可以工作了。你能确认它能工作吗 另一方面,ML Kit也正在编写一份关于这一限制的公开文件。谢谢你的报道 ML Kit团队的Julie let format: BarcodeFo
我们注意到,当二维码周围没有填充物时,可能会发生这种情况,我还尝试在二维码上添加一些填充物:然后它就可以工作了。你能确认它能工作吗 另一方面,ML Kit也正在编写一份关于这一限制的公开文件。谢谢你的报道 ML Kit团队的Julie
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 ?? "")")
}