Kinect v2 HandState始终未知

时间:2014-10-11 08:54:10

标签: kinect

    if (body.IsTracked)
                    {
                        //if (body.HandLeftState.Equals(HandState.Lasso))
                            //lbHandState.Content = body.HandLeftState;
                            // Find the left hand state
                            switch (body.HandLeftState)
                            {
                                case HandState.Open:
                                    lbHandState.Content = "Open";
                                    break;
                                case HandState.Closed:
                                    lbHandState.Content = "Closed";
                                    break;
                                case HandState.Lasso:
                                    lbHandState.Content = "Lasso";
                                    break;
                                case HandState.Unknown:
                                    lbHandState.Content = "Unknown";
                                    break;
                                case HandState.NotTracked:
                                    lbHandState.Content = "NotTracked";
                                    break;
                                default:
                                    break;
                            }

BodyFrame到达后,上面是我的代码。

我在8月和9月尝试过SDKs公开预览。然后所有人都无法跟踪HandState。

转向Kinect Studio,手的圆圈总是黑色,无法跟踪HandState。

我不知道我的SDK出了什么问题,即使我重新安装了SDK,问题仍然存在。

Kinect团队中的任何人都可以提供帮助吗?

2 个答案:

答案 0 :(得分:0)

问题是由于显卡驱动程序造成的。我卸载了OEM驱动程序并从manufacturer website (NVIDIA)下载了专业驱动程序。现在HandState正在运作。确保您的驱动程序是最新的,并且您拥有制造商提供的驱动程序,而不是Windows安装的标准驱动程序。

答案 1 :(得分:-2)

更换电脑,也许你的电脑没有kinect v2的问题。