C# 正在获取返回到kinect的ir字段的信息

C# 正在获取返回到kinect的ir字段的信息,c#,c++,kinect,C#,C++,Kinect,我一直在摆弄测试版Kinect SDK,想知道是否有任何方法可以直接访问返回到Kinect的红外斑点场信息。我想尝试使用身体上点的三角剖分来映射一个人的身体(不仅仅是骨骼)。我可能走错了方向,但我想既然Kinect已经在处理目标上数千个点的信息,我可以使用其中的一个子集作为顶点集,而不是自己生成点 有人知道这是否可能吗?我更愿意使用C++,但是如果需要的话,我愿意用它来清除我的C++技巧(并且学习更多)。相信我,当我说你可能不想/不需要的时候。Kinect内置的光线投射的红外模式不是简单的均匀间

我一直在摆弄测试版Kinect SDK,想知道是否有任何方法可以直接访问返回到Kinect的红外斑点场信息。我想尝试使用身体上点的三角剖分来映射一个人的身体(不仅仅是骨骼)。我可能走错了方向,但我想既然Kinect已经在处理目标上数千个点的信息,我可以使用其中的一个子集作为顶点集,而不是自己生成点


有人知道这是否可能吗?我更愿意使用C++,但是如果需要的话,我愿意用它来清除我的C++技巧(并且学习更多)。相信我,当我说你可能不想/不需要的时候。Kinect内置的光线投射的红外模式不是简单的均匀间隔模式。谷歌搜索“Kinect红外模式”会发现该模式甚至不是完美的矩形


您应该使用由Kinect计算的深度贴图。它从数千个红外点获取输入,并将其转换为易于使用(尽管有些嘈杂)的640 x 480(或320 x 240,或180 x 60…)图像。这应该足以映射一个人的身体,特别是因为SDK中有一些方法可以在骨骼上的点和深度贴图中的对应点之间进行转换。

您可能会在以下位置获得更多响应: