azurekinect - Kinect DK 创建录音
问题描述
刚收到新的Kinect DK并在W10机器上安装了SDK,然后运行
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 中的描述工作。似乎这是一个访问条件,但不确定在哪里。
解决方案
您无法打开设备的原因是您将其连接到了错误的端口。查看https://docs.microsoft.com/en-us/azure/Kinect-dk/troubleshooting#usb3-host-controller-compatibility并尝试将设备连接到不同的 USB 端口。
推荐阅读
- python - 在 Pycharm 之外理解 Python 中的项目目录
- excel - 使用 InStr 在电子邮件正文中查找文本的“如果”语句很慢
- flutter - 返回主页时如何设置首选方向
- android - 有没有办法从图像(或实时摄像机)中找到颈部位置?
- rust - 如何使用可变 Vec 中的切片作为 HashMap 中的键
- php - 我如何找到具有一个共同键的两个关联数组之间的差异
- angular - cordova-plugin-inappbrowser 不能从角度工作
- typescript - 类型保护未从计算属性解析
- javascript - 无法在firebase中获取数据的最后插入ID
- java - 覆盖库对“R.style.someTheme”的引用