Frage

Wie bekomme ich das Kinect Facetracking Mesh?

Dies ist das Mesh: http://imgur.com/tv6dhbc

Ich habe mehrere Wege ausprobiert, konnte es aber nicht funktionieren lassen.

zB: http://msdn.microsoft.com/de-us/Bibliothek / JJ130970.Aspx

War es hilfreich?

Lösung

3D-Gesichtsmodell, das von ifTmodel-Schnittstelle bereitgestellt wird

Die Gesichtsverfolgung SDK versucht auch, in das Gesicht des Benutzers eine 3D-Maske anzupassen. Das 3D-Modell basiert auf dem Candid3-Modell ( http://www.icg.isy.liu.se/candide/ ) :

Hinweis:
Dieses Modell wird nicht direkt an jedem Anruf zur Gesichtsverfolgung zurückgegeben SDK, kann aber aus dem AUS und SUS berechnet werden.

Es gibt keine direkte Funktionalität. Sie müssen die Dreieck- und Vertex-Daten verwenden, um die erforderlichen Vertex- und Indizes-Listen zu erstellen, die erforderlich sind. gettriantles-Methode bekommt Ihnen die Gesichter (Indizes der Scheitelpunkte der Dreiecke im Uhrzeigersinn) , und dann mit diesen Indizes für das Array verwenden von Ecken, um das 3D-Modell zu erhalten. Die Array von Scheitelpunkten muss jeden Frame aus dem AUS und SUS mit get3dshape- oder getprojectedshape (2D) rekonstruiert werden.

Weitere Suchen nach IFTModel ( http://msdn.microsoft.com /en-us/Library/jj130970.aspx ) und für VisualIdefaceModel (ein Beispielcode, der dazu beitragen kann, die Eingabeparameter von get3dshape ) zu verstehen. (Dieses Beispiel verwendet das GetProjectedShape, aber die Eingabeparameter sind für beide Funktionen nahezu identisch)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top