Kinect FraceTrackからメッシュを取得するには?
-
21-12-2019 - |
質問
Kinect FaceTrackingメッシュを手に入れるのですか?
これはメッシュです: http://imgur.com/tv6dhbc
私はいくつかの方法を試してみましたが、それを作業することはできませんでした。
解決
3D顔モデルIFTMODELインタフェース
フェーストラッキングSDKは、3Dマスクをユーザの顔にフィットしようとしています。 3DモデルはCANDIDE3モデルに基づいています ( http://www.icg.isy.liu.se/candide/ ) :
注:
このモデルは、顔追跡の各呼び出しで直接返されません。 SDK、しかし、AUSとSUSから計算することができます。
それをする直接機能はありません。必要な頂点とインデックスリストを生成するには、三角形と頂点データを使用する必要があります。 getTrianglesメソッド は、面(三角形の頂点のindexesの範囲内のincestes)を取得し、次にアレイのこれらのインデックスを使用することから3Dモデルを取得するための頂点の。 Get3DShapeまたはGetProjectedShape(2D)関数を Get3DShape(2D)関数を搭載したAUSおよびSUSから頂点の配列を再構築する必要があります。
さらに、iftModel(> http://msdn.microsoft.com / en-us/library/jj130970.aspx get3dshape の入力パラメータの理解に役立ちます)。 (このサンプルはGetProjectionShapeを使用しますが、入力パラメータは両方の機能とほぼ同じです)
所属していません StackOverflow