我正在开发一个面部跟踪应用程序(Android / Java),我需要识别面部标志。我感兴趣的是使用梅迪皮人脸网格模型。问题是:我使用Windows,而Mediapipe是Windows上的不工作。
我对Tensorflow有非常基本的知识,有人能解释我如何使用Mediapipe的landmark.tflite模型来检测图像中的人脸并在没有整个Mediapipe框架的情况下在Android中独立地生成人脸网格吗?
发布于 2021-04-15 12:13:18
您可以尝试查看下面的我的笔记本,看看python中的用法示例。这只需要tflite模型,而不需要Mediapipe安装。
这是输出图像,
这将为使用android解释器获取人脸地标并绘制它们提供一个起点。它将需要一个人脸检测器如脸孔首先输出脸部包围盒。
由于我还没有在android中实现这个模型,所以我不能说还需要什么。更多的细节可以在媒体脸网格代码中找到。笔记本是基于这段代码,
进一步参考文献,
输入输出详细信息的模型卡,
https://drive.google.com/file/d/1QvwWNfFoweGVjsXF3DXzcrCnz-mx-Lha/view
备选方案
Android还带有非常好的文档和代码示例。
https://developers.google.com/ml-kit/vision/face-detection
https://developers.google.com/android/reference/com/google/mlkit/vision/face/package-summary
https://stackoverflow.com/questions/67076361
复制相似问题