获取ir字段的信息返回kinect

时间:2011-08-05 21:16:28

标签: c# c++ kinect

我一直在使用Beta Kinect SDK,并且想知道是否有任何方法可以直接访问返回到kinect的ir散斑字段信息。我想尝试使用身体上的点三角测量来绘制人体(不仅仅是骨骼)。我可能会以错误的方式解决这个问题,但我认为既然Kinect已经处理了目标上数千个点的信息,我可以使用这些点的子集作为我的顶点集而不是自己生成点。

有人知道这是否可行?我更愿意使用c#,但如果有必要,我愿意去除我的c ++技能(并学习更多)。

1 个答案:

答案 0 :(得分:1)

目前,无法使用SDK访问原始IR数据。当我说你可能不想/不需要时,请相信我。由Kinect内置的光投射的IR图案不是简单的均匀间隔图案。 Google搜索“Kinect IR Pattern”会向您显示该图案甚至不是完全矩形的。

您应该使用的是Kinect计算的深度图。它接收来自数千个IR点的输入并将其转换为易于使用(尽管有点嘈杂)的640 x 480(或320 x 240或180 x 60 ......)图像。这应该足以映射一个人的身体,特别是因为SDK中有方法可以在骨架上的点和深度图中的相应点之间进行转换。