适用于IOS的Firebase条形码扫描仪

马诺夫·贾恩(Manov Jain)

因此,我尝试将Firebase的条形码扫描API用于我的IOS应用程序。一切都正常运行(目前),但是我不确定一旦将图片发送到.detect函数后如何访问条形码信息。

在Firebase网站上的文档中说:“如果条形码识别操作成功,检测器将返回一组VisionBarcode对象。每个VisionBarcode对象都代表在图像中检测到的条形码。”

有人可以帮助我了解如何访问条形码阵列吗?在下面,我提供了指向文档的链接(从中获取代码)和代码图片。

https://firebase.google.com/docs/ml-kit/ios/read-barcodes#swift_7

    func scanBarcode(userImage: UIImage){
    print("SCAN")
    let format = VisionBarcodeFormat.all
    let barcodeOptions = VisionBarcodeDetectorOptions(formats: format)
    var vision = Vision.vision()
    let barcodeDetector = vision.barcodeDetector(options: barcodeOptions)
    let visionImage = VisionImage(image: userImage)
    barcodeDetector.detect(in: visionImage) { features, error in
      guard error == nil, let features = features, !features.isEmpty else {
      //  print(barcodes)
        return
      }
        print("unsuccesful scan")
      // ...
    }
    
}
瓦洛西普

成功进行扫描的逻辑有点差:您需要在警卫人员之后打印功能

func scanBarcode(userImage: UIImage){
    print("SCAN")
    let format = VisionBarcodeFormat.all
    let barcodeOptions = VisionBarcodeDetectorOptions(formats: format)
    var vision = Vision.vision()
    let barcodeDetector = vision.barcodeDetector(options: barcodeOptions)
    let visionImage = VisionImage(image: userImage)
    barcodeDetector.detect(in: visionImage) { features, error in
        guard error == nil, let features = features, !features.isEmpty else {
            print("unsuccessful scan, either there is an error, or features is empty")
            return
        }
        print("successful scan")
        print(features)
        // ...
     }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

适用于iOS / Android的移动条形码扫描仪

来自分类Dev

适用于PhoneGap / cordova的条形码扫描仪

来自分类Dev

从条形码扫描仪iOS 7保存图像

来自分类Dev

在IOS中实施条形码扫描仪

来自分类Dev

用于html5和jquery应用程序的条形码扫描仪

来自分类Dev

蓝牙条形码扫描仪的解码输出

来自分类Dev

Rails应用的条形码扫描仪

来自分类Dev

从Swing中的条形码扫描仪读取

来自分类Dev

Winforms按键和条形码扫描仪

来自分类Dev

Xamarin形成条形码扫描仪

来自分类Dev

片段中的条形码扫描仪

来自分类Dev

如何使条形码扫描仪的中心透明?

来自分类Dev

蓝牙条形码扫描仪的解码输出

来自分类Dev

Worklight 6.1-条形码扫描仪插件

来自分类Dev

Phonegap条形码扫描仪失败Jasmine错误

来自分类Dev

片段中的条形码扫描仪

来自分类Dev

符号条形码扫描仪-不起作用

来自分类Dev

Xamarin形成条形码扫描仪

来自分类Dev

浏览器的QR /条形码扫描仪

来自分类Dev

随着Zxing for iOS的退出,要切换到哪个条形码扫描仪?

来自分类Dev

从非本机jquery webapp iOS调用条形码扫描仪

来自分类Dev

iOS将哔声添加到条形码扫描仪

来自分类Dev

从非本机jquery webapp iOS调用条形码扫描仪

来自分类Dev

条形码扫描仪仅显示条形码的第一位

来自分类Dev

如何使条形码扫描仪从数据库中检查条形码编号?

来自分类Dev

如何从C#Winforms中的条形码扫描仪读取条形码值

来自分类Dev

条形码扫描仪仅显示条形码的第一位

来自分类Dev

扫描后PhoneGap条形码扫描仪插件崩溃-Android

来自分类Dev

条形码扫描仪意图启动,但无法扫描二维码?