如何获取kinect面部跟踪网格?
我尝试了几种方法,但无法使其发挥作用。
答案 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,但两个函数的输入参数几乎相同)