1

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

 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);
                    }
            }

在此处输入图像描述

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

4

1 回答 1

1

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

于 2019-04-06T20:49:31.260 回答