Kinect给出"NotReady". .Net样本中的状态在C ++样本中有效 [英] Kinect gives a "NotReady" status in .Net samples works in C++ samples

查看:98
本文介绍了Kinect给出"NotReady". .Net样本中的状态在C ++样本中有效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在尝试将Kinect SDK v1与Xbox Kinect传感器一起使用.我在开发机器上安装了SDK,并启动了示例. C#示例不起作用,我要么收到哎呀,有一个错误"或"NotReady"状态,并且FPS停留在-1.

I'm trying to use the Kinect SDK v1 with an Xbox Kinect sensor. I installed the SDK on my dev machine and I launched the samples. The C# samples do not work, I either get "oops there was an error" or a "NotReady" status and FPS is stuck at -1.

起初我以为这是设备本身的问题,所以我尝试在笔记本电脑上安装SDK,并且样例在C#和C ++上都可以正常工作.因此kinect设备本身还可以.

At first I thought this was a problem with the device itself, so I tried installing the SDK on my laptop and the samples work on that fine, both the C# and C++. So the kinect device itself is ok.

我已经在开发计算机上重新安装了SDK,但仍然存在相同的问题.

I've reinstalled the SDK on my development machine, and I still have the same issues.

有什么想法/解决方案吗?

Any ideas/solutions?

我应该注意,我已经使用此Kinect在1.0 SDK下进行了开发,当我调试自己的应用程序时,传感器状态枚举仍然为未就绪"

I should note that I have previoulsy developed with this kinect under the 1.0 SDK and when I debug my own app the sensor status enum is still "NotReady"

推荐答案

开发机配置与笔记本电脑有何不同.在发行说明中@ http://www.microsoft.com/en-us/kinectforwindows/develop/release-notes.aspx 提到了

How is dev machine configuration different from laptop. In the release notes @ http://www.microsoft.com/en-us/kinectforwindows/develop/release-notes.aspx it's mentioned that

USB主机控制器兼容性 在特定的计算机配置中进行测试时,Kinect for Windows驱动程序遇到了与某些USB主机控制器的兼容性问题.这些控制器的一些示例是AMD Fusion A75 USB2.0控制器,Etron USB 3.0可扩展主机控制器或瑞萨电子USB 3.0控制器.在这些控制器上,插入/拔出Kinect时可能会遇到诸如RGB帧速率低或未就绪"状态的问题.在运行Windows 8 Developer Preview的PC上,或者如果您反复插入/拔出多个设备,则很可能会出现这些兼容性问题.如果您遇到这种情况,则可能必须重新启动应用程序或重新启动计算机.您也可以尝试将设备插入另一个USB 2.0控制器.

USB host controller compatibility The Kinect for Windows drivers have encountered compatibility problems with certain USB host controllers when tested in specific computer configurations. Some examples of these controllers are the AMD Fusion A75 USB2.0 controller, the Etron USB 3.0 Extensible Host Controller, or the Renesas Electronics USB 3.0 Controller. On those controllers, you may encounter a problem, such as a low RGB frame rate, or a Not Ready status when plugging/unplugging a Kinect. These compatibility problems are more likely to occur on PC's running the Windows 8 Developer Preview, or if you plug/unplug multiple devices repeatedly. If this happens to you, you may have to restart your app or reboot your computer. You can also try plugging your device into another USB 2.0 controller.

这篇关于Kinect给出"NotReady". .Net样本中的状态在C ++样本中有效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆