条码扫描不适用于视觉 API

Posted

技术标签:

【中文标题】条码扫描不适用于视觉 API【英文标题】:Barcode scanning is not working with vision API 【发布时间】:2019-07-03 15:00:49 【问题描述】:

我正在尝试在运行 android 8.1.0 和 Google Play Services 15.0.90 的诺基亚 2.1 上运行条形码阅读器示例 (https://github.com/googlesamples/android-vision/tree/master/visionSamples/barcode-reader)。相机启动但未检测到条形码,并且在 logcat 中我得到(在相机工作时持续)以下错误:

2019-02-09 18:17:04.990 3364-3497/com.google.android.gms.samples.vision.barcodereader E/BarcodeNativeHandle: Error Loading module com.google.android.gms.dynamite.DynamiteModule$LoadingException: No acceptable module found. Local version is 0 and remote version is 0. at com.google.android.gms.dynamite.DynamiteModule.load(Unknown Source:8) at com.google.android.gms.internal.vision.zzl.zzp(Unknown Source:39) at com.google.android.gms.internal.vision.zzl.isOperational(Unknown Source:0) at com.google.android.gms.vision.barcode.BarcodeDetector.isOperational(Unknown Source:2) at com.google.android.gms.vision.Detector.receiveFrame(Unknown Source:16) at com.google.android.gms.samples.vision.barcodereader.ui.camera.CameraSource$FrameProcessingRunnable.run(CameraSource.java:1205) at java.lang.Thread.run(Thread.java:764)

我该怎么做才能运行它?

谢谢!

【问题讨论】:

这个问题有更新吗?你找到解决办法了吗? 【参考方案1】:

在诺基亚 1 Android 8.1.0 Android Go 版本上面临同样的问题。 似乎是视觉 API 或 Google Play 服务问题,如此处所述https://issuetracker.google.com/issues/80454351

或者,您可以使用 zing 库进行条码/二维码扫描,您可以尝试以下示例,它对我有用。 https://www.androidtutorialpoint.com/basics/learn-by-doing/android-qr-code-scanner-app-tutorial-using-zxing-library/

【讨论】:

以上是关于条码扫描不适用于视觉 API的主要内容,如果未能解决你的问题,请参考以下文章

如何使条码扫描仪只扫描一次(谷歌移动视觉 API)?

条码扫描不适用于完整的 AVCaptureVideoPreviewLayer

Apple Vision – 条码检测不适用于不同颜色的条码

Zxing 二维码扫描仪不适用于所有设备

.contains() 是不是有理由不适用于扫描仪?

索引扫描不适用于 postgres 中的 json 数据集