我希望能够使用Kinect SDK检测我的手是打开还是关闭 我不需要任何单独的手指跟踪只是打开或关闭是否足够好,有什么建议吗?
干杯 /麦
答案 0 :(得分:2)
据我所知,不。
但你可以自己做一个解决方法。跟踪手腕和手之间的距离,将其与深度数据相结合,并检查距离手的中心有多远,深度保持不变(跟手腕的角度相同)
答案 1 :(得分:2)
您可能需要查看http://candescentnui.codeplex.com/。有了它,你可以做的不仅仅是检查你的手是否打开。
答案 2 :(得分:2)
较新的Kinect SDK 2.0有一个HandState结构,现在可以跟踪手是关闭还是打开。
HandState rightHand = HandState_Unknown;
bodies[i]->getHandState(&rightHand); //bodies would be an IBody* array