Инфракрасное отслеживание точек лица Kinect V2 не показывает правильное положение для координат
В моем коде реализована функциональность Green-Screen(удаление фона) с использованием датчика Kinect V2. Теперь мне нужно определить положение точек лица, таких как глаза, нос и рот.
Зеленый экран находится в глубине потока, поэтому с помощью FacePointsInColorSpace
Метод Я не могу получить правильное положение объектов лица.
Также один из FacePointsInInfraredSpace
Для этого доступен метод, который также отслеживает объекты, но отображает неправильную позицию. Трудно понять, что инфракрасный и глубинный пар имеют разрешение 512 * 424, поэтому он не определяет правильное положение точек лица.
Я поместил свое изображение для обнаружения точек лица в ИК-потоке, используя FacePointsInInfraredSpace
метод здесь: FacePointsInInfraredSpace code">
Итак, как получить правильное положение точек лица в инфракрасном потоке, чтобы я мог использовать его внутри реализации Green-Screen.
Кроме того, один из моих других вопросов заключается в том, как получить правильное положение точек лица, когда мы вручную используем размер кадра, например. В разрешении 1920 * 1080 он дает правильное отслеживание кадров изображения для точек лица, но теперь, если я установил размер кадров, равный 960 * 540, или любой другой, который я хочу установить, то как я могу получить правильное положение точек лица.
1 ответ
Привет Ананд, я не уверен, что этот блог содержит точный ответ, который ты хочешь, но может быть, это поможет тебе Kinect для Windows версии 2