1

我正在创建 Kinect 鼠标应用程序。这个想法是手/腕 kinect 关节,作为光标位置的来源,以及手指检测以执行点击、保持等。

我的手指检测和手掌手势识别工作正常,在这里我找到了我的拦截器:

当我做手掌手势时,手腕/手关节的位置会发生变化,例如当我从张开手掌变为握拳时。

这个问题有什么解决方法吗?

我在这个 wpf 应用程序中使用 Kinect SDK 1.5 和 EmguCV

4

1 回答 1

1

感谢 Jerdak 的建议。我对其进行了一些修改,我认为结果非常好。

我正在计算肘部和手腕位置之间的向量,对其进行归一化,然后乘以固定臂长。

然后我只是将矢量添加到肘部位置。

编辑:经过更多测试,这种方法几乎完美,唯一的问题是肘关节也可以“弹跳”......

于 2012-08-03T11:39:14.440 回答