目前我的kinect传感器遇到了一些问题。 我通过自制软件安装了以下库:
当我尝试从openni框架运行位于Sample-NiSimpleRead
的示例sample/Bin/x64-Release
时,大约20秒后发生以下错误:
UpdateData failed: A timeout has occurred when waiting for new data!
我的kinect是1473型。
我尝试过这篇文章中的步骤Kinect hangs up suddenly after working pretty well a few seconds. How can I fix it? 但是我的libfreenect库说它找到了一台设备却无法打开它。
有人知道如何解决这个问题吗?
答案 0 :(得分:2)
由于您提到您没有使用USB扩展,因此这不应该是问题。 我有10米的问题。 5和7m有源USB扩展工作正常。
我正在查看安装顺序,这很重要:应该是OpenNI / Nite然后是Sensor。 此外,对于带有OpenNI的Kinect,您应该使用Avin修改过的SensorKinect驱动程序。
总之试试这个:
按顺序打开上述内容后,连接传感器 并尝试运行样本(如NiSimpleViewer)。
这应该有效(着名的遗言)。如果没有,尝试访问另一台计算机几分钟来测试相同的。这样你就应该让传感器至少在一台计算机上运行,如果问题出在传感器或计算机上(并且它是usb端口/内部usb总线)就可以解决问题。
你不应该需要libfreenect / libusb,但是在osx上你可以根据需要同时使用两者,只要你不访问相同的传感器资源(这样你就可以从libfreenect和场景分割中获得加速度计值)来自openni)