1

我正在尝试使用来自 Channel9.msdn 网站的 Kinect SDK 和 C# 代码示例同时跟踪多个关节。我正在遵循他们在那里的相同示例代码,但我无法让我的图像表示之一移动。我拥有的两个代表手的椭圆能够跟踪我的动作,但是代表头部关节的 headImage 会自动移动到窗口的左上角并且不会移动。如果我将要跟踪的关节更改为另一个关节,例如由椭圆表示的关节之一(我知道正在跟踪),headImage 仍然会转到窗口的左上角。我如何使用跟随我的动作的椭圆跟踪手关节,但是无论我将它设置到哪个关节,headImage 图像都不会移动?

更新:似乎当我从 .xaml 窗口中删除图像对象并将其替换为另一个椭圆对象时,所有椭圆都开始移动,这意味着代表之前未移动的关节的椭圆正在移动并且能够跟踪. 使用该特定图像对象一定有问题(它是为 Channel9.msdn 教程选择的相同的头部图像)。

4

2 回答 2

3

在官方的 Microsoft Kinect for Windows SDK v1.6 Toolkit 示例中,查看 SkeletonBasics 项目。它表明您必须跟踪整个骨架并绘制每个关节以及连接线。只需删除您不想要的内容。

于 2012-10-25T20:21:33.377 回答
1

我建议看看@Evil Closet Monkey 提到的工具包示例,也许看看 kinect.toolbox (Kinect 工具箱页面)提供的示例,这里提供的示例太简单和好。

于 2012-10-25T23:06:46.667 回答