我如何在kinect中实现波浪手势

本文关键字:实现 kinect | 更新日期: 2023-09-27 18:17:34

我想使用手势,这样kinect就可以选择有手势的人作为主要玩家。之后他就可以控制电脑了。选择人员并给予他们控制权就完成了。现在我必须实现一个手势,但我不知道如何开始。

有人能帮我吗?

我如何在kinect中实现波浪手势

我猜这就是你想要的(如果你喜欢自己识别手势):
MS用一个完整的代码示例解释了如何识别一个波浪手势:http://blogs.msdn.com/b/mcsuksoldev/archive/2011/08/08/writing-a-gesture-service-with-the-kinect-for-windows-sdk.aspx

现在也有一些手势识别工具包可用。
请看下面的例子:
http://kinecttoolbox.codeplex.com/

你也可以在http://channel9.msdn.com上浏览类似的项目,比如这个:http://channel9.msdn.com/coding4fun/kinect/Gestures-and-Tools-for-Kinect-and-matching-Toolkit-too

你找到骨架了吗?最简单的方法是检查手改变速度方向的次数

+x -> -X表示它向左走,现在又向右走,你可以在这些点之间做距离检查,以确定波浪手势是否足够明显(省略非常微小的波浪/抖动)

取一些手部的参考值——比如肘部——并将其存储到一个变量中,并取一些手部移动的参考值距离,这样每当手部在两侧移动超过两边的参考值距离时,就可以用程序中需要的波浪来计算波浪的次数。如果两者都匹配,则为您的程序选择该人员