我一直致力于将 OpenCV 集成到 android 中,并且我能够成功地做到这一点。通过 Java 预设和Haarcascades ,我能够在运行时检测Face、Nose、Mouth。
现在下一个任务可能是在运行时检测面部标志。经过大量搜索后,我最终选择了Dlib和Flandmark。我试图实现两者。当我实现 Dlib 时,我的相机的帧速率从 15 fps 下降到 1-2 fps,而且也没有检测到地标。在 Flandmark 中,代码无法从原始文件夹中找到 .dat 文件。在 Google 上进行更多搜索后,我发现 OpenCV 3.4.1 已经集成了 Facemark,并且不需要实现任何第三方库来进行地标检测。
在这一点上,我找不到任何关于如何直接在onCameraFrame中重新调整的垫子上实现Facemark或Kazemi并从那里检测面部标志的示例或文档。
任何帮助表示赞赏。提前致谢。