我想在Android kotlin中实现像Snapchat和instgram这样的面部过滤器

问题描述 投票:0回答:1

我需要实现面部过滤器,例如 Snapchat 和 instgram 请指导我如何在 android kotlin 中实现

实际照片就像这张图片

现在,当我打开快照聊天并应用过滤器时,它看起来如下图所示 所以我想在我的应用程序中实现同样的事情,我想实现这个实时面部过滤器。

当我打开应用程序时,打开相机,检测用户面部,然后从滤镜选项中选择任何一个滤镜并应用在面部(增强现实)

所以,如何实施从哪里开始我不知道,我需要指导。

android kotlin android-studio augmented-reality face-detection
1个回答
0
投票

我尝试这样做已经有一段时间了,我成功地使用了 MLKit 人脸检测(由 Google 开源)和 Sceneform/Rajawali 的组合。

我可以通过后置摄像头跟踪多个面部并获取其大小、旋转等,并使用 sceneform 或 Rajawali 在它们上生成/渲染 3D 模型。

虽然不容易,但值得一试。

© www.soinside.com 2019 - 2024. All rights reserved.