我正在尝试使用Google ML工具包条形码检测功能。为此,我已经安装了由Google提供的示例应用程序。我还将我的应用程序连接到了我的一个Firebase项目。当我打开应用程序并转到该条形码检测中的LivePreviewActivity时。相机启动,但未检测到条形码!根据快速入门指南,我还添加了
<meta-data
android:name="com.google.firebase.ml.vision.DEPENDENCIES"
android:value="barcode" />
Run Code Online (Sandbox Code Playgroud)
在我的清单文件中。我也包括了这个
FirebaseVisionBarcodeDetectorOptions options =
new FirebaseVisionBarcodeDetectorOptions.Builder()
.setBarcodeFormats(
FirebaseVisionBarcode.FORMAT_CODE_128)
.build();
Run Code Online (Sandbox Code Playgroud)
在BarcodeScanningProcessor.java文件中。
我得到的错误是:
条形码检测失败com.google.firebase.ml.common.FirebaseMLException:等待条形码检测模型下载。请稍候。
E / BarcodeNativeHandle:错误加载模块
java.lang.ClassNotFoundException:找不到类“ com.google.android.gms.chimera.DynamiteModuleInitializer”
我已经在两部手机华为Mate 8和三星Galaxy S7 Edge上安装了此应用程序。该应用程序无法从两部手机检测条形码。
我的目的是从实时摄像机预览中检测/扫描条形码。谢谢。
我已经将我的 Firebase 项目与 Big query 集成来存储 Firebase 分析事件。我正在使用 Data Studio 来可视化数据。我正在尝试根据用户属性过滤事件。我有 3 个用户属性,例如部门、用户名和 app_version。我可以使用任何一个用户属性名称来过滤事件,但我不能使用 2 个或所有三个用户属性来过滤事件。例如,我试图从使用 v1.8(app_version) 并属于工厂(部门)的 John Cena(用户名)获取事件。但是没有成功,只要我在过滤器中选择任何一个用户属性,用户属性就会在其他过滤器中消失。任何想法,建议?