Я реализовал функцию Green-Screen (Background Removal) в своем коде с помощью датчика Kinect V2. Теперь мне нужно определить положение точек лица, таких как глаза, нос и рот.Kinect V2 Инфракрасные точки лица Отслеживание не показывает правильное положение для координат
Green-Screen находится в потоке глубины, поэтому с использованием метода FacePointsInColorSpace
Я не могу получить правильное положение объектов лица.
Также для этого доступен один из методов FacePointsInInfraredSpace
, который также отслеживает объекты, но отображает неправильное положение. Трудно понять, что инфракрасный & Глубинный пар имеет разрешение 512 * 424, поэтому он не определяет правильное положение точек лица.
Я разместил свой ИК поток лица точек изображения обнаружения, используя FacePointsInInfraredSpace
метод на здесь:
Так как получить правильное положение точек лица в инфракрасном потоке, так что я могу использовать его в реализации Green-Screen ,
Кроме того, один из моих других вопросов заключается в том, что как получить правильное положение точек лица, когда мы используем размер кадра изображения вручную. Например. В 1920 * разрешение 1080 оно обеспечивает правильное отслеживание кадров изображений для очков, но теперь, если я установил размер кадров как 960 * 540 или любой, который я хочу установить, как я могу получить правильное положение точек лица.
Я пытаюсь захватить ИК-изображений с Kinect2. Но он показывает черный экран. Можете ли вы посоветовать мне, как вы это сделали? – khan