C# 有没有办法用Kinect SDK检测我的手是打开还是关闭的?

C# 有没有办法用Kinect SDK检测我的手是打开还是关闭的?,c#,kinect,C#,Kinect,我希望能够使用Kinect SDK检测我的手是打开还是关闭。 我不需要任何单独的手指跟踪,只要打开或关闭就足够了,有什么建议吗 干杯 /吉米据我所知,没有 但你可以自己解决。跟踪手腕和手之间的距离,将其与深度数据相结合,并检查距离手的中心有多远,深度保持不变(与手腕的角度相同)您可能需要检查。有了它,您可以做的不仅仅是检查您的手是否打开。较新的Kinect SDK 2.0有一个HandState结构,现在可以跟踪手是否关闭或打开 HandState rightHand = HandState_U

我希望能够使用Kinect SDK检测我的手是打开还是关闭。
我不需要任何单独的手指跟踪,只要打开或关闭就足够了,有什么建议吗

干杯 /吉米

据我所知,没有


但你可以自己解决。跟踪手腕和手之间的距离,将其与深度数据相结合,并检查距离手的中心有多远,深度保持不变(与手腕的角度相同)

您可能需要检查。有了它,您可以做的不仅仅是检查您的手是否打开。

较新的Kinect SDK 2.0有一个HandState结构,现在可以跟踪手是否关闭或打开

HandState rightHand = HandState_Unknown;
bodies[i]->getHandState(&rightHand); //bodies would be an IBody* array

我知道这个问题很老,但我想更新这个问题。(据我所知,作为一个新手,这没关系……)