Я пытаюсь обвести изображение целиком, чтобы обрезать его, но путь не соответствует контуру лица. Вот мой код:
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);
}
}
Как мне сделать так, чтобы путь шел только по внешнему контуру лица
Посмотрите на тип каждого ориентира. Если вы смотрите на типы, вы будете знать, какой ориентир использовать следующий, а не какой ориентир следующий в массиве.