本文档提供各版本 Azure Kinect 人体跟踪 SDK 的安装链接。
- 标头和库,用于通过 Azure Kinect DK 生成人体跟踪应用程序。
- 使用 Azure Kinect DK 的人体跟踪应用程序所需的可再发行的 DLL。
- 示例人体跟踪应用程序。
目前,只支持发行版 Ubuntu 18.04 和 Ubuntu 20.04。 若要请求对其他分发版的支持,请参阅此页。
首先,需要遵照此处的说明,配置 Microsoft 的包存储库。
libk4abt<major>.<minor>-dev
包中包含针对 libk4abt
生成的头文件以及 CMake 文件。
libk4abt<major>.<minor>
包中包含运行依赖于 libk4abt
的可执行文件以及示例查看器所需的共享对象。
基本教程需要 libk4abt<major>.<minor>-dev
包。 若要安装该包,请运行
sudo apt install libk4abt<major>.<minor>-dev
如果该命令成功,则表示 SDK 可供使用。
备注
安装 SDK 时,请记住要安装到的路径。 例如,“C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0”。 你将要在此路径中查找文章中参考的示例。 身体跟踪示例位于 Azure-Kinect-Samples 存储库的 body-tracking-samples 文件夹中。 你将在此处的文章中找到参考的示例。
- [功能] 添加了对所有人体跟踪示例的 cmake 支持
- [功能] NuGet 包重新上线。 开发了一个新的 NuGet 包,其中包含由 Microsoft 开发的人体跟踪 DLL 和头文件,以及 ONNX 运行时依赖项。 该包不再包含 NVIDIA CUDA 和 TRT 依赖项。 它们仍将包含在 MSI 包中。
- [功能] 已升级到 ONNX 运行时 v1.10。 建议的 NVIDIA 驱动程序版本为 472.12 (Game Ready) 或 472.84 (Studio)。 更高版本的驱动程序存在 OpenGL 问题。
- [bug 修复] offline_processor 示例中缺少 CMake 链接
- [bug 修复] CPU 模式不再需要 NVIDIA CUDA 依赖项 链接
- [bug 修复] 已验证的示例使用 Visual Studio 2022 进行编译,在更新示例后可以使用此版本 链接
- [bug 修复] 已在 API 中添加 const 限定符 链接
- [漏洞修复] 添加了对 shutdown() 中的 nullptr 句柄的检查 链接
- [漏洞修复] 改进了依赖关系检查 链接
- [bug 修复] 更新了 REDIST.TXT 文件 链接
- [bug 修复] 提高了 DirectML 性能 链接
- [bug 修复] 修复了 frame::get_body() 中的异常声明 链接
- [bug 修复] 修复了内存泄漏 链接
- [bug 修复] 更新了依赖项列表 链接
- [功能] 添加了对通过 DirectML(仅 Windows)和 TensorRT 执行姿态估计模型的支持。 请参阅“有关新执行环境的常见问题解答”。
- [功能] 将
model_path
添加到k4abt_tracker_configuration_t
结构。 允许用户指定姿态估计模型的路径名。 默认为当前目录中的dnn_model_2_0_op11.onnx
标准姿态估计模型。 - [功能] 包含
dnn_model_2_0_lite_op11.onnx
精简姿态估计模型。 此模型的性能提高到原来的约 2 倍,而准确度下降了约 5%。 - [功能] 已验证的示例使用 Visual Studio 2019 进行编译,在更新示例后可以使用此版本。
- [重大更改] 更新到 ONNX Runtime 1.6,并支持 CPU、CUDA 11.1、DirectML(仅限 Windows)和 TensorRT 7.2.1 执行环境。 需要将 NVIDIA 驱动程序更新到 R455 或更高版本。
- [重大更改] 不再需要安装 NuGet。
- [Bug 修复] 添加了对 NVIDIA RTX 30xx 系列 GPU 的支持 链接
- [Bug 修复] 添加了对 AMD 和 Intel 集成 GPU 的支持(仅限 Windows)链接
- [Bug 修复] 更新到 CUDA 11.1 链接
- [Bug 修复] 更新到传感器 SDK 1.4.1 链接
- [Bug 修复] 修复了在 Windows 版本 19025 或更高版本上加载 onnxruntime.dll 时 SDK 崩溃的问题:链接