IFTModel接口提供的3D面部模型
人脸跟踪SDK还尝试将3D面具适配到用户的面部。该3D模型基于Candide3模型 (http://www.icg.isy.liu.se/candide/) :
注意:
此模型不会在每次调用人脸跟踪SDK时直接返回,但可以从AUs和SUs计算得出。
没有直接实现此功能的功能。您必须使用三角形和顶点数据生成所需的顶点和索引列表。 GetTriangles方法可获取面部(以顺时针方式表示三角形顶点的索引),然后使用这些索引为顶点数组获取3D模型。必须从AUs和SUs每帧重新构建一次顶点数组,并使用Get3DShape或GetProjectedShape(2D)函数。
要了解更多信息,请搜索IFTModel (http://msdn.microsoft.com/en-us/library/jj130970.aspx) 和visualizeFaceModel(一个示例代码,可帮助理解get3DShape的输入参数)。 (此示例使用getProjectedShape,但两个函数的输入参数几乎相同)