Kinect DK创建记录

时间:2019-07-04 00:13:28

标签: kinect

仅收到新的Kinect DK并将SDK安装在W10机器上,然后运行

C:\temp>k4arecorder.exe -l 5 output.mkv
libusb: error [winusbx_open] could not open device \\.\USB#VID_045E&PID_097C#000041292112#{A5DCBF10-6530-11D2-901F-00C04FB951ED} (interface 0): [5] Access is denied.
[2019-07-03 16:53:10.760] [error] [t=9816] D:\a\1\s\extern\Azure-Kinect-Sensor-SDK\src\usbcommand\usbcommand.c (305): find_libusb_device(). Unable to open LIBUSB at index 0
[2019-07-03 16:53:10.761] [error] [t=9816] D:\a\1\s\extern\Azure-Kinect-Sensor-SDK\src\depth_mcu\depth_mcu.c (68): usb_cmd_create(USB_DEVICE_DEPTH_PROCESSOR, device_index, NULL, &depthmcu->usb_cmd) returned failure in depthmcu_create()
[2019-07-03 16:53:10.762] [error] [t=9816] D:\a\1\s\extern\Azure-Kinect-Sensor-SDK\src\sdk\k4a.c (129): depthmcu_create(index, &device->depthmcu) returned failure in k4a_device_open()
Runtime error: k4a_device_open() failed
Runtime error: k4a_device_get_serialnum(device, serial_number_buffer, &serial_number_buffer_size) returned 1

与查看器一样,cmd窗口以管理模式启动。似乎我无法在W10上进行录制,但是它按照Ubuntu 18.04中的描述工作。似乎是访问条件,但不确定在哪里。

2 个答案:

答案 0 :(得分:1)

我们正在努力使此错误更清晰。 libusb拒绝访问也可能是由于该句柄已被另一个实例使用。在Windows上,您可能还禁用了相机(这是我们的公司政策)。检查设置->隐私以获取全局摄像机状态。

答案 1 :(得分:0)

无法打开设备的原因是因为您将其连接到错误的端口。检出https://docs.microsoft.com/en-us/azure/Kinect-dk/troubleshooting#usb3-host-controller-compatibility,然后尝试将设备连接到其他USB端口。