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

введите здесь описание изображения

Как мне сделать так, чтобы путь следовал только внешнему контуру лица


person Chain Cross    schedule 05.04.2019    source источник


Ответы (1)


Посмотрите на Тип каждого ориентира. Если вы просматриваете типы, вы будете знать, какой ориентир использовать следующим, а не какой ориентир будет следующим в массиве.

person Brendan    schedule 06.04.2019