问题标签 [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 投票
2 回答
3895 浏览

ios - Firebase MLKit 文本识别错误

我正在尝试使用 Firebase MLKit 对我的图像进行 OCR,但它失败并返回错误

文本检测失败并出现错误:无法运行文本检测器,因为 self 为 nil。

0 投票
2 回答
2076 浏览

android - ML Kit Barcode Scanner 提供空输出

我在使用 ML Kit Barcode Scanner 时遇到问题。当我尝试解码示例二维码时,

输出是这样的:

如何解决这个问题呢?

0 投票
1 回答
2103 浏览

ios - iOS ML Kit - 无法使用 cocapods 安装

我有最新的 pod 版本 1.5.2,但是我从 firebase 安装 ml 套件时遇到问题,我得到了这个:

有什么解决办法吗?

0 投票
1 回答
1634 浏览

java - Google 机器学习套件,在 Android 上使用 ML 套件识别图像中的文本错误

我尝试安装“在 Android 上使用 ML Kit 识别图像中的文本”然后我正在运行这个应用程序,我收到了这个错误:

com.google.firebase.codelab.mlkit W/System.err:com.google.firebase.ml.common.FirebaseMLException:等待下载文本识别模型

我等了四五个小时没有任何反应。

它出现在这一行: 错误

重现:

按照识别图像代码实验室中的文本运行示例应用程序代码并清除应用程序的缓存。

0 投票
3 回答
7879 浏览

android - Google ML Kit:等待下载文本识别模型

[mlkit]

我正在从适用于 android 的 Google 机器学习工具包中实现“设备上文本识别”。我按照本指南进行操作,但每次尝试检测文本时都会出现异常“等待下载文本识别模型。请稍候。”

显然,等待无济于事,10 秒后进行新的检测也无济于事。

我有元标记

在我的清单的应用程序标签中,它应该在应用程序安装时预先下载识别模型。

编辑:我刚刚尝试了示例应用程序(文本识别/最终版),它有完全相同的问题。

我错过了什么还是 API 有错误?任何帮助,将不胜感激。

0 投票
2 回答
8766 浏览

android - 适用于 android 的 Google ML kit Barcode Scanner 示例应用程序无法检测到条形码

我正在尝试使用 Google ML kit 条形码检测功能。为此,我安装了 google 提供的这个示例应用程序。我还将我的应用程序连接到我的一个 firebase 项目。当我打开应用程序并转到该条码检测中的 LivePreviewActivity 时。相机启动但未检测到条形码!。根据快速入门指南,我还添加了

在我的清单文件中。我也包括了这个

在 BarcodeScanningProcessor.java 文件中。

我得到的错误是:

条码检测失败 com.google.firebase.ml.common.FirebaseMLException:等待条码检测模型下载。请稍等。

E/BarcodeNativeHandle:加载模块时出错

java.lang.ClassNotFoundException:找不到类“com.google.android.gms.chimera.DynamiteModuleInitializer”

我已经在两部手机华为 Mate 8 和三星 Galaxy S7 Edge 上安装了这个应用程序。该应用程序无法从两部手机中检测到条形码。

我的目标是从实时相机预览中检测/扫描条形码。谢谢。

0 投票
1 回答
813 浏览

android - 使用机器学习套件从位图中读取条形码信息

我想使用我的相机从条形码中获取一些信息。当我使用从网站下载的 png 图像时它可以工作,但是当我尝试让它与我拍摄的照片一起工作时,它会输出空数组。似乎我需要对图像进行一些准备才能使其正常工作。这是我的代码:

这就是我从相机获取图像的方式

编辑:

我用我的手机拍了一张照片,把它缩小到 1500x1000px 并把它放在我的应用程序目录中,然后将它作为位图加载。还是行不通。

0 投票
2 回答
3728 浏览

ios - 使用机器学习套件(使用 CMSampleBuffer)从实时视频流中识别文本

我正在尝试修改 Google在此处提供的设备上文本识别示例,以使其与实时摄像头供稿一起使用。

当将相机放在文本上时(适用于图像示例),我的控制台在最终耗尽内存之前会在流中生成以下内容:

2018-05-16 10:48:22.129901+1200 TextRecognition[32138:5593533] An empty result returned from from GMVDetector for VisionTextDetector.

这是我的视频捕获方法:

这是正确的方法吗?

0 投票
1 回答
689 浏览

android - 用于数字液晶显示器的 Firebase MLkit 文本识别

我正在尝试检测某些设备的数字 LED 显示屏上的文本,如下所示,需要帮助。我尝试了 Google 随 Firebase ML 套件提供的文本检测示例,但在设备(不是云)上表现不佳。帮助我了解如何优化设备模型的准确性。我正在寻找使用 ML 套件以正确方式执行此操作的建议,或者是否有任何其他比这更容易的替代方案,例如 OpenCV 等。

在此处输入图像描述

0 投票
1 回答
3106 浏览

java - ML Kit 条码扫描:图像数据大小无效

我想在捕获的图像中检测条形码。我使用android的camera2捕捉图像。在此之后,检索图像的元数据并将图像保存到设备。元数据全部传递到下一个活动,这是应用程序尝试检测条形码的地方。

下一个活动从先前保存的文件中创建一个字节[]。接下来,使用随意图传递的数据创建相关的 FirebaseVision 对象。最后,应用程序尝试调用该detectInImage()方法,但会引发错误:

“java.lang.IllegalArgumentException:图像数据大小无效。”

我怀疑这是因为捕获的图像太大,但是我似乎无法弄清楚如何捕获较小的图像,而且我在参考文档中也找不到任何关于允许的最大尺寸的内容。非常感谢有关此错误以及如何解决它的信息。以下是我认为是相关代码的内容。

这实质上是检索图像的高度和宽度,然后将其写入文件。发送到下一个活动的数据包括:图像宽度、图像高度、图像旋转和指向文件的 Uri。

使用它,我尝试使用 Firebase ML Kit 检测条形码: