Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我一直在搞乱 Beta Kinect SDK,想知道是否有任何方法可以直接访问返回给 kinect 的 ir 散斑场信息。我想尝试使用身体上点的三角剖分来映射人的身体(不仅仅是骨架)。我可能会以错误的方式解决这个问题,但我在想,由于 Kinect 已经在处理有关其目标上数千个点的信息,我可以使用其中的一个子集作为我的顶点集,而不是自己生成点。
有谁知道这是否可能?我更喜欢使用 c#,但如果有必要,我愿意学习我的 c++ 技能(并学习更多)。
目前无法使用 SDK 访问原始 IR 数据。当我说你可能不想/不需要时相信我。Kinect 内置的光所投射的 IR 图案不是简单的均匀间隔图案。谷歌搜索“Kinect IR Pattern”会告诉你这个图案甚至不是完美的矩形。
您应该使用的是 Kinect 计算的深度图。它从数千个 IR 点获取输入并将其转换为易于使用(尽管有些嘈杂)640 x 480(或 320 x 240 或 180 x 60...)的图像。这应该足以映射一个人的身体,特别是因为 SDK 中有一些方法可以在骨架上的点和深度图中的对应点之间进行转换。