0

我是 AR 和移动人脸检测 API 的新手。想探索这些领域。

我有一个想法,一旦通过谷歌移动视觉 API-人脸检测完成人脸检测,就会在左脸颊或右脸颊上施加一个动画贴纸

我需要从社区知道的几件事:-

  1. 是否可以使用移动面部视觉 api?如果可能的话,我是否可以假设通过处理我们从人脸检测 API 获得的人脸帧/位图,AR 可以用于在人脸/脸颊上施加动画贴纸图像?

  2. 我知道也有 openCV,它对图像处理很有用,但想了解实现这个想法的移动视觉 API(人脸检测)

  3. 此外,任何AR SDK、库、工具包都可以在脸上完成超级形象的处理?

  4. 谷歌移动面部 API 的路线图?

帮助赞赏!

4

1 回答 1

1

是的,这可以通过 Mobile Vision API 实现。

您所要做的就是通过人脸检测 API 检测图像中人脸的地标,并将您的位图叠加在两个脸颊的特定地标上。

左脸颊用 1 表示,右脸颊用 7 表示。

for (Landmark landmark : face.getLandmarks()) {

        int cx = (int) (landmark.getPosition().x);
        int cy = (int) (landmark.getPosition().y);

        if (landmark.getType() == 1 || landmark.getType() == 7) {
            canvas.drawBitmap(stickerBitmap, cx, cy, null);
        }
    }

您可以在我的文章中阅读更多关于它的信息

于 2016-10-14T13:23:51.460 回答