Luk*_*uke 5 android firebase-mlkit google-mlkit
我正在使用适用于 Android 的 MLKit 人脸检测 SDK 来检测用户脸部的轮廓。
遵循本指南 ( https://developers.google.com/ml-kit/vision/face-detection/android ) 时,它展示了开发人员如何 (1) 将人脸检测模型文件捆绑到已编译的 apk 中,或者 (2 )在运行时从 Google Play Services 下载人脸检测模型文件。
我正在尝试在各种嵌入式设备上运行此 SDK。在所有这些设备中,如果我使用选项 (1),则 SDK 可以完美运行。如果我使用选项(2),在我的某些设备上,人脸检测模型永远不会被下载。
当我使用选项 (1) 并编译我的 apk 时,我看到 MLKit 在我的 apk 文件的 asset 目录中捆绑了一个名为“models”的文件夹。“models”文件夹包含以下 .tflite、.tfl、.emd 和 .pb 文件:
所有这些引出了我的实际问题:如果我自己将这些文件部署到设备上(在我配置设备时,或通过我自己的下载机制),我可以指示 SDK 在哪里查找它们吗?或者我可以将这些文件作为自定义模型上传到 Firebase,以便我可以自己控制下载(如果我将这些文件作为自定义模型上传到 Firebase,我需要上传哪些文件 - 全部?)
需要明确的是:虽然我可以使用上面的选项 (1) 并且它可以工作,但我试图使我们的 apk 文件尽可能小,并且排除模型文件会使我的 apk 大小减少约 16 MB。
谢谢你!
| 归档时间: |
|
| 查看次数: |
629 次 |
| 最近记录: |