首页 > 解决方案 > Vision API 裁剪人脸地标

问题描述

我正在尝试用路径勾勒出整个图像的轮廓,以便将其裁剪掉,但路径并未遵循面部轮廓。这是我的代码:

 for (Landmark landmark : face.getLandmarks()) {
                    if (face.getLandmarks().indexOf(landmark) == 0) {
                        path.moveTo(landmark.getPosition().x, landmark.getPosition().y);
                    } else {
                        path.lineTo(landmark.getPosition().x, landmark.getPosition().y);
                    }
            }

在此处输入图像描述

如何使路径仅遵循脸部的外部轮廓

标签: androidface-detectionvision-api

解决方案


查看每个地标的类型。如果您正在查看类型,您将知道下一个要使用的地标,而不是数组中的下一个地标。


推荐阅读