获取返回到kinect的字段信息

本文关键字:字段 信息 kinect 返回 获取 | 更新日期: 2023-09-27 18:04:44

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

有人知道这是可能的吗?我更喜欢使用c#,但如果有必要的话,我也愿意重新学习我的c++技能(并学习更多)。

获取返回到kinect的字段信息

目前没有办法使用SDK访问原始IR数据。相信我,你可能不想/不需要这么做。Kinect内置的光线投射出的红外模式并不是一个简单的均匀间隔模式。在谷歌上搜索"Kinect红外模式",你会发现这个模式甚至不是完美的矩形。

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