我使用 Kinect,型号 1517,并将主分支从 OpenKinect/libfreenect 存储库克隆到我的 Ubuntu 14.04 LTS x64。我的目标是在 mic-array 中做一些花哨的东西。
但是如果我想测试源代码并执行一个示例程序,我会得到以下输出:
$ ./freenect-glview
Kinect camera test
Number of devices found: 1
Could not open audio: -1
Failed to open motor subddevice or it is not disabled.Failed to open audio subdevice or it is not disabled.Could not open device
在编译期间没有指出错误或警告。通过调试,我将失败与 FREENECT_DEVICE_MOTOR 的初始化隔离开来。
我也尝试下载稳定包版本,使用
$ sudo apt-get install freenect
但是(不是在 freenect-glview 中而是在其他示例中)这个错误也会发生。
与我阅读的所有教程和指南的不同之处在于,在命令之后$lsusb
,输出仅显示三个名为“Microsoft Corp.”的设备,而不是像Bus 001 Device 006: ID 045e:02ad Microsoft Corp. Xbox NUI Audio
.
你有什么计划,我该如何解决这个问题?我假设,如果它在这些样品中不起作用,那么它也不会在自制样品中起作用。