问题标签 [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 回答
738 浏览

android - Firebase ML 套件是否支持 QR 码生成器?

我需要从我的应用程序中实现一个二维码生成器。firebase ML 套件会提供这样的功能来从字符串生成 QR 码吗?或者我需要使用一些替代库,比如 zXing?

0 投票
1 回答
367 浏览

translation - 我可以使用 Google ML Kit 翻译我的网络应用吗?

我想知道是否有办法使用Google 的 ML Kit for Translation为我的网络应用程序构建翻译 API。我现在付费使用 Google Translate API。正在寻找工作。

0 投票
1 回答
446 浏览

android - FaceDetectorOptions.setMinFaceSize() 不起作用

目前我正在使用 ML Kit 在我的应用程序中检测人脸。它工作,但有一个问题。我想在它上面设置最小的脸尺寸,但它似乎没有效果。不管它的大小,它总是能检测到一张脸。

这是我的代码:

有人可以指出我的任何线索或建议吗?谢谢你。

0 投票
0 回答
1411 浏览

android - 条码阅读器 mlkit - android kotlin

我正在尝试使用新的 mlkit 实现条形码阅读器。我不知道我在这里做错了什么。我遵循官方指南: https ://developers.google.com/ml-kit/vision/barcode-scanning/android https://codelabs.developers.google.com/codelabs/camerax-getting-started/#0

我还从官方 github 页面克隆了预览应用程序,但一切都像魅力一样。不知道这里有什么问题。我通过每一帧进行扫描,并在处理图像后进行清理

和我的毕业生

0 投票
0 回答
299 浏览

android - Face().boundingBox 返回负数 Rect().left

我正在使用 ML Kit 对来自相机的实时帧进行人脸检测。当我尝试Log从它返回负坐标时Rect()Face().boundingBox如果脸部在图片的右侧。

在左侧检测到的人脸将返回类似Rect(319, 83 - 558, 266)
的内容 在右侧检测到的人脸将返回类似的内容Rect(-73, 81 - 175, 241)

矩形是从左上角到右下角绘制的,对吧?那么为什么是Rect().leftRect().right变得价值较低?

0 投票
2 回答
3383 浏览

android - 有没有办法裁剪 Image/ImageProxy(在传递给 MLKit 的分析器之前)?

我正在使用CameraXMLKit 的 Analyzer 用例BarcodeScanner。我想裁剪从相机接收到的图像的一部分,然后再将其传递给扫描仪。

我现在正在做的是将ImageProxy(我在分析器中收到的)转换为 a Bitmap,裁剪它,然后将其传递给BarcodeScanner. 缺点是它不是一个非常快速和有效的过程。

我还注意到运行此代码时在 Logcat 中收到的警告:

ML Kit 检测到您似乎将相机帧作为位图对象传递给检测器。这是低效的。请使用 YUV_420_888 格式的 camera2 API 或 NV21 格式的(旧版)相机 API 并将字节数组直接传递给 ML Kit。

不进行ImageProxy转换会很好,但是如何裁剪要分析的矩形?

我已经尝试过设置(imageProxy.image.cropRect) 类cropRect的一个字段Image,但它似乎不会影响最终结果。

0 投票
0 回答
87 浏览

flutter - 如何将 android.media.Image 传递给 Flutter 上的其他插件

我将相机插件添加到我的颤振项目中。我需要将通过 ImageStream (CameraImage) 获得的图像发送到 MlKit 人脸检测,但 android API 需要 android.media.Image。

我试过了,

  1. 在我的插件上将 CameraImage 转换为 android.media.Image,但是,我不能扩展类,因为构造函数只允许在包级别。
  2. 从内存中读取。但是 ImageReader 只接受一个 ByteBuffer(或字节数组),而 CameraImage 有三个平面(每个平面都有一个 ByteBuffer)。

如何将 CameraImage 转换为 android.media.Image 或直接从 Camera Plugin 传递值?

我的最后一个选择是:创建我自己的带有面部检测功能的相机插件。但我认为有更好的解决方案

(PD:我不能使用 firebase_ml_vision 来避免使用 Google 服务)

0 投票
1 回答
149 浏览

google-mlkit - Google 的 ML Kit 是否允许扫描反向条码?

我正在研究用于条形码扫描的谷歌机器学习套件。我遇到的问题之一是能够扫描反向条形码,这是浅色/白色背景上的深色/黑色条形码。我想知道是否有人知道这是否可以通过 ML Kit 实现?

0 投票
1 回答
546 浏览

java - 如何将位图转换为“YUV_420_888”格式?

我有一个位图,我想用 ML-kit 人脸识别处理这个位图。当我将此位图直接提供给 ML 套件时,我看到此消息:“StreamingFormatChecker:ML 套件检测到您似乎将相机帧作为位图对象传递给检测器。这是低效的。请使用 YUV_420_888 格式的 camera2 API 或 NV21 格式用于(旧版)相机 API,并直接将字节数组传递给 ML Kit。”

所以我的问题是如何将位图转换为“YUV_420_888”格式?

0 投票
1 回答
2385 浏览

ios - FirebaseMLVisionTextModel 已被弃用,取而代之的是 MLKitTextRecognition

我正在使用 Firebase MLKit TextRecognition API。尝试更新'pod Firebase/MLVisionTextModel'时出现警告。如何更新 Firebase MLKit 库?

[!] FirebaseMLVisionTextModel 已被弃用,取而代之的是 MLKitTextRecognition