如何从kinect fracetrack获取网格?

时间:2014-04-13 13:27:23

标签: windows kinect mesh kinect-sdk

如何获取kinect面部跟踪网格?

  

这是网格:http://imgur.com/TV6dHBC

我尝试了几种方法,但无法使其发挥作用。

  

例如:http://msdn.microsoft.com/en-us/library/jj130970.aspx

1 个答案:

答案 0 :(得分:3)

  

IFTModel界面提供的3D Face Model

     

脸部追踪SDK还会尝试将3D蒙版贴合到用户的脸部。   3D模型基于Candide3模型   (http://www.icg.isy.liu.se/candide/):

     
    

注意:
    每次调用面部跟踪时都不会直接返回此模型     SDK,但可以从AU和SU计算。

  

没有直接的功能。您必须使用三角形和顶点数据来生成所需的必要顶点和索引列表。 GetTriangles方法 获取面(顺时针方式的三角形顶点的索引),然后从数组中使用这些索引顶点得到3d模型。必须使用 Get3DShape或GetProjectedShape(2D)函数从AU和SU每帧重建顶点数组。

更多信息,请搜索IFTModel(http://msdn.microsoft.com/en-us/library/jj130970.aspx)和visualizeFaceModel(示例代码,它有助于理解 get3DShape 的输入参数)。 (此示例使用getProjectedShape,但两个函数的输入参数几乎相同)