我需要实现面部过滤器,例如 Snapchat 和 instgram 请指导我如何在 android kotlin 中实现
现在,当我打开快照聊天并应用过滤器时,它看起来如下图所示 所以我想在我的应用程序中实现同样的事情,我想实现这个实时面部过滤器。
当我打开应用程序时,打开相机,检测用户面部,然后从滤镜选项中选择任何一个滤镜并应用在面部(增强现实)
所以,如何实施从哪里开始我不知道,我需要指导。
我尝试这样做已经有一段时间了,我成功地使用了 MLKit 人脸检测(由 Google 开源)和 Sceneform/Rajawali 的组合。
我可以通过后置摄像头跟踪多个面部并获取其大小、旋转等,并使用 sceneform 或 Rajawali 在它们上生成/渲染 3D 模型。
虽然不容易,但值得一试。