我如何得到kinect facetracking网格?
这是网格: http : //imgur.com/TV6dHBC
我尝试了几种方法,但无法使其工作。
例如: http : //msdn.microsoft.com/en-us/library/jj130970.aspx
由IFTModel接口提供的3D人脸模型
脸部跟踪SDK也会尝试将3D遮罩贴合到用户的脸上。 3D模型基于Candide3模型( http://www.icg.isy.liu.se/candide/ ):
注意:
每次调用Face Tracking SDK时都不会直接返回此模型,但可以从AU和SU计算得出。
没有直接的功能来做到这一点。 您必须使用三角形和顶点数据来生成必需的顶点和索引列表。 GetTriangles方法 以顺时针方式获取面(三角形顶点的索引) ,然后使用这些索引为顶点数组获取三维模型。 必须使用Get3DShape或GetProjectedShape(2D)函数从AU和SU中的每一帧重建顶点阵列。
有关更多信息,请搜索IFTModel( http://msdn.microsoft.com/zh-cn/library/jj130970.aspx )和visualizeFaceModel(示例代码,它可以帮助理解get3DShape的输入参数)。 (这个例子使用getProjectedShape,但是两个函数的输入参数几乎相同)