0

在 Unity 中使用 MLKit 时遇到问题。我要做的是从 webcamtexture 获取图像信息,将指针传递给 Texture2D,然后从中获取原始字节并将它们传递给人脸识别类所在的插件。但是没有检测到人脸。

应该如何将图像/相机信息从 Unity 传递到 android 并因此使用 mlkit?

4

1 回答 1

0

我自己尝试了针对这种情况的插件方法,并在统一方面尝试使用连接到 MLKit 的 android 插件构建项目,但到目前为止,唯一对我有用的方法如下......

由于 MLKit 目前不是统一解决方案的 firebase 的一部分,因此您可以处理此问题的一种方法是将统一项目导出到 android 并从那里设置您的 MLKit 通信,即将您的 MLKit 依赖项包含在 gradle 中,包括您是 google-services unity android 导出中的 .json 等,如此处所述。

一旦你准备好了所有这些,你就可以通过一个 C# 脚本从 Unity 调用相关的 android 函数,该脚本传递 Texture2D 字节数组,以供 MLKit 人脸识别进一步处理。

于 2018-08-02T08:37:51.973 回答