如何从Kinect Fracetrack获取网格?

3
1个回答

3

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,但两个函数的输入参数几乎相同)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接