你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

下载 Azure Kinect 人体跟踪 SDK

本文档提供各版本 Azure Kinect 正文跟踪 SDK 的安装链接。

Azure Kinect 人体跟踪 SDK 的内容

  • 使用 Azure Kinect DK 生成人体跟踪应用程序所需的标头和库。
  • 使用 Azure Kinect DK 的人体跟踪应用程序所需的可再发行 DLL。
  • 示例人体跟踪应用程序。
版本 下载
1.1.2 msinuget
1.1.1 msinuget
1.1.0 msi
1.0.1 msinuget
1.0.0 msinuget

Linux 安装说明

目前,只支持发行版 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 文件夹中。 你将在此处的文章中找到参考的示例。

更改日志

v1.1.2

  • [功能] 添加了适用于 Linux 的 C# 包装器支持 - 链接
  • [Bug 修复] k4abt_simple_3d_viewer.exe 适用于最新的 NVIDIA 驱动程序 - 链接

v1.1.1

  • [功能] 添加了对所有人体跟踪示例的 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 修复] 已将 const 限定符添加到 API 链接
  • [bug 修复] 添加了对 shutdown() 中的 nullptr 句柄的检查 链接
  • [bug 修复] 改进了依赖项检查 链接
  • [bug 修复] 更新了 REDIST.TXT 文件 链接
  • [bug 修复] 提高了 DirectML 性能 链接
  • [bug 修复] 修复了 frame::get_body() 中的异常声明 链接
  • [bug 修复] 修复了内存泄漏 链接
  • [bug 修复] 更新了依赖项列表 链接

v1.1.0

  • [功能] 添加了对通过 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 运行时 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 链接

v1.0.1

  • [Bug 修复] 修复了从 Windows 内部版本 19025 或更高版本的路径加载 onnxruntime.dll 时 SDK 崩溃的问题:链接

v1.0.0

  • [功能] 为 msi 安装程序添加了 C# 包装器。
  • [Bug 修复] 修复了无法正确检测标头旋转的问题:链接
  • [Bug 修复] 修复了在 Linux 计算机上 CPU 使用率高达 100% 的问题:链接
  • [示例] 将两个示例添加到示例存储库中。 示例 1 演示了如何将深度空间中的正文跟踪结果转换为颜色空间链接;示例 2 演示了如何检测地面链接

后续步骤