问题标签 [firebase-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 投票
3 回答
5508 浏览

android - Firebase ML 套件给出 FirebaseMLException: Waiting for the text recognition model to be download。请稍等

我使用 firebase ml 工具包进行文本识别,但在模拟器和真实设备上给出了这个例外。

这是我的代码

我也试过:

1- 设置->应用程序->Google Play服务->存储->管理空间->清除所有数据

2-低存储检查(至少 1Gig 免费)

并添加元数据

但还是同样的错误!

更新

卡住几天后,我尝试使用Google Mobile Vision

所以我将它添加到我的依赖项中

并将本文用于OCR 并在此代码中

textRecognizer.isOperational()总是返回false。这意味着它也不起作用。我认为这两个问题有一些共同点。

所以我被困在 android 的文本识别器上!

测试:Nox 模拟器、google Nexus 5X API 26 模拟器以及华为 p10 和三星 Galaxy S7 真机。

有什么想法可以解决这个问题吗?

0 投票
1 回答
1263 浏览

android - FirebaseVisionImageMetadata 的 ImageReader 格式兼容性(通过 Android 上的 Camera2 API)

我想使用 ImageReader 中的图像字节数组来构造一个FirebaseVisionImageMetadata用于条形码扫描的对象(作为ML Kit的一部分)。我正在使用 Camera2 API 并遵循此 PR来支持帧预览。

但是,当我将结果格式传递给FirebaseVisionImageMetadata构建器时,我收到以下错误:

我传递给的格式ImageReaderImageReader.YV12sinceFirebaseVisionImageMetadata只接受NV21or YV12,但由于ImageReader不接受NV21,我只剩下YV12. 当我使用这种格式(如上所示)时,相机会以黑屏启动。我也尝试过传入ImageReader.YUV_420_888,但结果相同IllegalArgumentExceptionfrom FirebaseVisionImageMetadata

我的猜测是我可能必须以不同的方式转换字节数组,或者转换为不同的格式(?)。

任何帮助,将不胜感激。

资料来源:

  1. https://github.com/google/cameraview/pull/123/commits/f90580b1891c3edf91b4a254219d08b01110afce
  2. https://developer.android.com/reference/android/graphics/ImageFormat.html?hl=BG#YUV_420_888
0 投票
0 回答
231 浏览

android - FirebaseVisionBarcode 列表在初始帧预览时为空

我正在关注用于 ML Kit 条码扫描的quickstart-android repo。在我的实现中,我注意到onSuccess当我第一次启动相机检测条形码时会触发回调,这很好。但是,当我将相机对准有效条形码时,条形码列表本身是空的。回调被onSuccess调用,但条形码列表为空。

当我将应用程序置于后台,然后将其置于前台时,条形码列表开始被填充(barcodes.size() 不再为零)。

有谁知道为什么会这样?

0 投票
1 回答
646 浏览

java - 如何将 .png 图像转换为字节数组 - Android、TFLITE 应用程序

我已经制作了一个TFLITE模型,并且正在使用Google 的 ML KIT从我的移动应用程序中访问它。我在尝试将我的数据转换为byte[1][299][299][3]我需要提供给我的分类器的格式时遇到了麻烦。

我试图将 a 安排bytestream成那种格式,但我不知道它是否在馈送left-righttop-bottom、 RGB 等。

谁能指出我可以阅读的有关解析.png文件的一些文档?

0 投票
2 回答
3041 浏览

android - 无法解析符号 FirebaseVisionTextDetector

Cannot resolve symbol FirebaseVisionTextDetector放入模块时出现错误:

我不明白为什么,因为gradle我有正确的实现:

解决了

我已经通过降级解决了16.0.0。还是不知道是什么原因。

0 投票
3 回答
3816 浏览

xamarin - 适用于 Xamarin 的 Google Firebase MLKit

是否有适用于 Xamarin 的 Google Firebase MLKit Vision API支持?我试图使用 MLKit 实现条形码阅读器。

在搜索时,我的印象是 Google 将停止支持 Mobile Vision API。

0 投票
0 回答
316 浏览

ios - 如何在实时面部上映射面部轮廓点,我们从 Firebase MLKit for iOS 获得

从 faceDetector 获取视觉点后如何映射 2D 视觉点数组以创建人脸图?

0 投票
1 回答
2329 浏览

android - 未安装 Google Play 服务的 Android Mobile Vision API 和 ML Kit

我有一个使用 Android Mobile Vision API 来识别文本 (OCR) 的 Android 应用程序。但是,安装该应用程序的设备没有安装 Google Play 服务。

我想知道是否可以在不安装 Google Play 服务的情况下仅安装 Mobile Vision API 或 ML Kit。

操作系统:棒棒糖

Android 移动视觉 API

机器学习套件

0 投票
1 回答
81 浏览

ios - MLKit 文本检测异常 -[Not A Type _cfTypeID]:消息发送到已释放实例 0x106623e20

我正在尝试创建一个应用程序,使用 MLKit 的文本检测功能检测设备相机拍摄的照片中的文本。下面是我的 photoOutput 方法中的代码,以及它调用的方法的代码:

每当我运行应用程序并拍照时,一切都运行良好,直到出现 textRecognizer.process(visionImage) 行。控制台消息是 -[Not A Type _cfTypeID]: message sent to deallocated instance 0x106623e20。

任何帮助或建议将不胜感激!如果我应该包含更多信息,请告诉我。

0 投票
0 回答
318 浏览

android - ARCore Unity 图像捕捉

我正在为我的计算机科学学士学位的高级设计项目开发扑克手识别软件。

我在该项目中的部分涉及捕获桌子上卡片的图像,以便我们的机器学习对象识别算法识别和标记它们。

我在 Unity 中使用 ARCore 来显示卡片值的叠加层,所以我想知道是否有可能/我将如何捕获场景图像并每秒左右更新一次以供机器学习算法使用?我对 android 开发知之甚少(这是我的第一个项目),所以如果这是显而易见的事情,我很抱歉。

TL,DR:如何在 ARCore 场景中连续自动拍摄和存储图片?