Как получить сетку от Kinect Fracutterack?
-
21-12-2019 - |
Вопрос
Как я могу получить сетку для фасовки Kinect?
Это сетка: http://imgur.com/tv6dhbc
Я пробовал несколько способов, но не мог заставить его работать.
Например: http://msdn.microsoft.com/en-us/Библиотека / jj130970.aspx
Решение
Модель 3D лица, предоставленная интерфейсом IFTMODEL Отслеживание лица SDK также пытается соответствовать 3D-маске на лицо пользователя. 3D-модель основана на модели Candiday3 ( http://www.icg.isy.liu.se/candide/ ) :
Примечание:
Эта модель не возвращается непосредственно на каждый вызов на отслеживание лица SDK, но может быть вычислен с AUS и SUS.
Нет прямой функциональности для этого. Вы должны использовать данные треугольника и вершины для создания необходимых списков вершины и индексов. GetTraingles Метод Получает ваши грани (индексы вершин треугольников по часовой стрелке) , а затем от использования этих индексов для массива вершин, чтобы получить 3D-модель. Массив вершин должен быть восстановлен каждый кадр из AUS и SUS с помощью функций get3dshape или getProjectedshape (2d).
Для более, поиск IFTModel ( http://msdn.microsoft.com /en-us/library/jj130970.aspx ) и для VisualizeFacemodel (образец кода, который может помочь в понимании входных параметров get3dshape ). (Этот образец использует GetProjectedshape, но входные параметры почти идентичны для обеих функций)