问题标签 [google-mlkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
94 浏览

firebase-mlkit - 谷歌 MLKIT 移动基础模型标签列表?

我正在拼命寻找带有 400 个标签的图像标签基本模型的完整标签列表,如此处所述https://developers.google.com/ml-kit/vision/image-labeling 该页面仅提供了一些示例,但我需要一个完整的 List 来映射不同语言的索引字符串资源。有人找到模型的文档吗?

0 投票
2 回答
124 浏览

java - 从 addOnSuccessListener 获取结果

我希望使用我已经训练过的自定义模型在 android 上实现一个简单的对象检测应用程序,并且我正在按照这个自定义模型 ML Kit 教程作为指南。

根据 Android Studios 中的命令提示符,它已经成功生成了边界框等,但我不知道如何访问 addOnSuccessListener 中的数据。

有没有好的在线教程可以帮助我解决这个问题?或者类似于我可以研究的示例代码?

先感谢您!

0 投票
2 回答
915 浏览

android - Google ML Kit:找不到“libbarhopper_v2.so”

我最近更改了旧的条形码/QR 扫描库,转而使用Google ML Kit 进行条形码扫描,并且自从我这样做后,我通过 crashlytics 收到了一些以前没有的新崩溃报告。

致命异常:java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zip 文件“/data/app/com.my.app-Q4EYyt2jmFlLaZ-mHL-J5A==/base.apk”],nativeLibraryDirectories=[/ data/app/com.my.app-Q4EYyt2jmFlLaZ-mHL-J5A==/lib/arm64, /system/lib64, /vendor/lib64, /product/lib64]]] 在 java 中找不到“libbarhopper_v2.so” .lang.Runtime.loadLibrary0(Runtime.java:1011) at java.lang.System.loadLibrary(System.java:1660) at com.google.android.libraries.barhopper.BarhopperV2.(BarhopperV2.java:5) at com .google.mlkit.vision.barcode.zza.a_(zza.java:7) 在 com.google.mlkit.vision.barcode.internal.zzf.b(zzf.java:17) 在 com.google.mlkit.common .sdkinternal.ModelResource.zza(ModelResource.java:1) 在 com.google.mlkit.common.sdkinternal.zzl.run(zzl.java:1) 在 com.google.mlkit.common.sdkinternal.zzp.run(zzp .java:3) 在 com.google。mlkit.common.sdkinternal.MlKitThreadPool.zzd(MlKitThreadPool.java:19) 在 com.google.mlkit.common.sdkinternal.MlKitThreadPool.zza(MlKitThreadPool.java:1) 在 com.google.mlkit.common.sdkinternal.zzh。在 java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636) 在 java.lang.Thread 的 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162) 运行(zzh.java:1) .run(Thread.java:784)

致命异常:java.lang.UnsatisfiedLinkError:dalvik.system.PathClassLoader[DexPathList[[zip 文件“/data/app/com.my.app-Y8cCSVtTMYVdnQQovlR0cw==/base.apk”],nativeLibraryDirectories=[/data/app/ com.my.app-Y8cCSVtTMYVdnQQovlR0cw==/lib/arm, /system/lib, /vendor/lib]]] 在 java.lang.Runtime.loadLibrary0(Runtime.java:1067) 找不到“libbarhopper_v2.so”在 java.lang.Runtime.loadLibrary0(Runtime.java:1007) 在 java.lang.System.loadLibrary(System.java:1667) 在 com.google.android.libraries.barhopper.BarhopperV2.(BarhopperV2.java:5)在 com.google.mlkit.vision.barcode.zza.a_(zza.java:7) 在 com.google.mlkit.vision.barcode.internal.zzf.b(zzf.java:17) 在 com.google.mlkit .common.sdkinternal.ModelResource.zza(ModelResource.java:1) 在 com.google.mlkit.common.sdkinternal.zzl.run(zzl.java:1) 在 com.google.mlkit.common.sdkinternal.zzp。在 com.google.mlkit.common.sdkinternal.MlKitThreadPool.zza(MlKitThreadPool.java:1) 的 com.google.mlkit.common.sdkinternal.MlKitThreadPool.zzd(MlKitThreadPool.java:19) 运行(zzp.java:3)在 com.google.mlkit.common.sdkinternal.zzh.run(zzh.java:1) 在 java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167) 在 java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:641) 在 java.lang.Thread.run(Thread.java:919)lang.Thread.run(Thread.java:919)lang.Thread.run(Thread.java:919)

简而言之,这一切都归结为找不到“libbarhopper_v2.so”错误。

任何人都知道如何解决这个问题?

=============

编辑:受影响的设备列表:

  • 三星 Galaxy A6,安卓 10
  • 三星 Galaxy J7 Max,安卓 8.1.0
  • 小米红米Go,安卓8.1.0
  • 三星 Galaxy Grand Prime,安卓 5.1.1
  • 摩托罗拉 Moto G(第二代)
  • OPPO A33w,安卓 5.1
  • Starmobile Play Plus
  • 三星 Galaxy J2 Pro,安卓 6.0.1
  • 华为Y3III,安卓6.0
  • 华为 GR5,安卓 6.0.1
  • 摩托罗拉 Moto X Play,Android 7.1.1
  • 华为 G Elite Plus,Android 7.0
  • 三星盖乐世 J6,安卓 9
  • 三星 Galaxy J7 Prime,安卓 7.0
  • 联想盛传 k6,Android 7.0
  • Wiko Pulp Fab 4G,Android 5.1.1
0 投票
1 回答
257 浏览

google-mlkit - GoogleMLKit/TextRecognition 示例

我一直在为 ios 使用 Firebase/MLVision、Firebase/MLVisionTextModel,但由于最近的迁移,我需要升级我的应用程序。我们在论坛上有一些链接供参考吗?我正在使用以下方法来识别当前的文本 - nsFirebase.mlkit.textrecognition.recognizeTextOnDevice 所以我认为随着升级,我也需要更改方法调用?如果是,我在哪里可以找到一些文档。请指教。谢谢乔蒂

0 投票
1 回答
474 浏览

firebase-mlkit - 如何使用 Firebase / ML Kit 识别和计数对象

我想识别和计算图片中的对象,例如计算社区图片中的房屋数量。使用 ML Kit 执行此操作的最佳方法是什么?

我需要使用对象检测 API吗?或者是否可以使用直接的图像标记器获得多个“房屋”标签?

0 投票
1 回答
603 浏览

java - 无法使用 Firebase ML Kit 读取更多 30 个字符的条形码

我正在尝试使用 firebase ML kit 独立 API 读取barcode128 和 QR 码。我能够读取条形码和二维码。但如果我的条码长度超过 30-35 个字符,则条码扫描仪无法检测到条码。我能够检测到 QR 码,但不能检测到条形码。

这是我的代码:

扫描仪活动:

我也试图通过点击来增加更多的注意力,但没有运气:

0 投票
2 回答
349 浏览

android - 为什么谷歌 mlkit 条码扫描器会多次扫描同一个条码,甚至是其中的一部分

我正在使用 camerax 和 google mlkit 条形码扫描库来制作条形码阅读器。并且应用程序扫描二维码工作正常,但代码格式是条形码,结果会有所不同。条码有时会扫描多次,例如,有树形条码但扫描仪会得到四五个结果。任何人都知道这个问题,任何帮助都将不胜感激。 图 1 图 2

0 投票
1 回答
158 浏览

opencl - Google 的 ML Kit 支持哪些硬件加速?

我希望能清楚了解 ML Kit 支持的硬件加速。一些应用程序明确提到模型在 CPU 上运行,暗示可以有其他加速模式。通过 OpenCL 之类的东西使用 GPU 似乎是一种自然的方式。

我想知道 Google 是否有能力并且愿意掌握用于机器学习应用程序的 OpenCL。

0 投票
2 回答
1565 浏览

tensorflow - 标准 TFlite 对象检测模型在 MLKit 中不起作用

如果我在 MLKit 中使用预训练的 TFLite 对象检测模型,我会收到以下错误:

知道我可能做错了什么吗?

0 投票
1 回答
713 浏览

ios - ML Kit iOS 人脸检测错误

我一直在尝试使用Google ML 人脸检测 iOS 库 ,但它无法与前置摄像头一起使用,它只能在我使用手机上的后置摄像头时检测到人脸。我打印出方向,正面和背面之间的一切都匹配。它似乎适用于我的 iPhone X 的正面和背面,但当我在 iPhone 11 和 iPhone X max 上测试它时,它只适用于后置摄像头。我不确定是什么导致了这种不一致。我使用的代码如下,注意所有传入photoVerification函数的图片都是先通过fixedOrientation函数运行,以保证一致性: