WIN11/win10+Azure Kinect DK详细驱动配置教程(亲测)

本人3000多大洋 买了一台 Azure Kinect DK设备,打算研究研究人体姿态。今天配置一下,网上的教程不少,有的过期教程,有的和我的不匹配,所以,只能参考他们的,取其精华 去其糟粕。

下面 开始,这里先配置测试,暂时不考虑 GPU 的问题,kincet的GPU配置在下一个博客里面。本博客是针对 CPU Azure kinect配置,安装 测试。

最重要的,设备与电脑要连接正确,Azure kinect的指示灯必须亮才行(然后才能进行第二步)。

1.拆箱:略

2.连接电源

a.电源线连接AK设备

b.电源线连接插排电源

3.连接电脑

a.数据线连接AK设备

b.数据线连接电脑USB3.0

这些都是前期的一下工作,做完之后。

第二步:下载并安装SDK(附上下载地址)

1).如果你的电脑里面有已存在旧版本,先卸载掉,然后安装新版本

2).Azure Kinect SDK下载:https://docs.microsoft.com/zh-cn/azure/Kinect-dk/sensor-sdk-download

3).人体跟踪 SDK下载:https://docs.microsoft.com/zh-cn/azure/Kinect-dk/body-sdk-download

点击 Azure Kinect SDK下载下载链接,会进入如下界面

这个界面 往下拉,直到看到下面

点击此处后 ,会进入下一个界面

这个界面 往下拉,一直到 看到

下载最新的MSI,目前是红色框 标记的。

下载完之后,运行 直接安装(这个不给你自动设置安装路径的机会,直接安装在C:\Program Files\Azure Kinect SDK v1.4.1路径下了)

其实到此处,如果你的kinect安装正确,就可以运行了。在这里我们提供一下,测试设备连接 驱动安装是否正确的方法。

检查设备连接成功

启动 Azure Kinect 查看器:双击文件中的执行文件 C:\Program Files\Azure Kinect SDK vX.Y.Z\tools\k4aviewer.exe,其中的 X.Y.Z 是安装的 SDK版本,可以看到如下图:

最上面一行 有一个 红色按钮 “close device”,这个是关闭设备的按钮

滑动滚动条,直到看到 start 按钮

这个start ,我第一次 没有看到,可能疏忽了。重新关闭 打开设备之后,才看到。点击它,就可以出现下面的界面

到这一步,检测的驱动安装正确了。

注意:如果你下载的不是最新版本,运行得不到 这样的效果,建议更新一下固件库

固件库更新

Azure Kinect 固件工具 | Microsoft Learn

https://learn.microsoft.com/zh-cn/azure/Kinect-dk/azure-kinect-firmware-tool

注意:在更新固件期间,请保持连接 USB 端口和电源。 在更新期间断开连接可能会导致固件损坏。

(1).进入Azure Kinect SDK安装目录下的\tools\ 文件夹,打开"命令提示符",cd到该目录,后续命令将在该目录下执行

(2).使用 Azure Kinect 固件工具更新固件(官方)

AzureKinectFirmwareTool.exe -u <device_firmware_file.bin>

(3)比如

AzureKinectFirmwareTool.exe -u firmware\AzureKinectDK_Fw_1.5.926614.bin

等到固件更新完成。 这可能需要几分钟时间,具体取决于映像大小。

验证固件是否已更新

(4)查看固件工具的方法

AzureKinectFirmwareTool.exe -q

如果出现 这样的错误:

那就修改一下

.\AzureKinectFirmwareTool.exe -q

输出结果

>AzureKinectFirmwareTool.exe -q
    == Azure Kinect DK Firmware Tool ==
    Device Serial Number: 000036590812
    Current Firmware Versions:
    RGB camera firmware:      1.5.92
    Depth camera firmware:    1.5.66
    Depth config file:        6109.7
    Audio firmware:           1.5.14
    Build Config:             Production
    Certificate Type:         Microsoft

人体跟踪 SDK下载:

点击该链接之后,会进入

点击下载 就行。比较大1.6G

这个安装 可以自己设置安装路径,安装大小3G

进入 C:\Program Files\Azure Kinect Body Tracking SDK\tools\文件夹中,有一个k4abt_simple_3d_viewer可执行文件,可以在Powershell中运行。命令是:./k4abt_simple_3d_viewer.exe CPU,如果没有使用CUDA,可在后面加CPU,表示用CPU运行

如果出现这样的失败

PS D:\Program Files\Azure Kinect Body Tracking SDK\tools> ./k4abt_simple_3d_viewer.exe CPU

[2023-02-16 10:38:10.195] [critical] [t=18912] D:\a\1\s\extern\Azure-Kinect-Sensor-SDK\src\usbcommand\usbcommand.c (366): find_libusb_device(). libusb device(s) are all unavalable. Is the device being used by another application?

[2023-02-16 10:38:10.196] [error] [t=18912] 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()

[2023-02-16 10:38:10.196] [error] [t=18912] D:\a\1\s\extern\Azure-Kinect-Sensor-SDK\src\sdk\k4a.c (133): depthmcu_create(index, &device->depthmcu) returned failure in k4a_device_open()

Open K4A Device failed!

- (File: ..\examples\simple_3d_viewer\main.cpp, Function: PlayFromDevice, Line: 348)

请把Azure Kinect DK测试的程序Azure Kinect Viewer停止“stop”,且关闭。 然后运行上面的命令 ./k4abt_simple_3d_viewer.exe CPU,就正确运行了。

  • 12
    点赞
  • 27
    收藏
    觉得还不错? 一键收藏
  • 14
    评论
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值