Azure Kinect Body Tracking SDK をダウンロード

このドキュメントでは、Azure Kinect Body Tracking SDK の各バージョンをインストールするためのリンクを示します。

Azure Kinect Body Tracking SDK の内容

  • Azure Kinect DK を使用してボディ トラッキング アプリケーションを構築するためのヘッダーとライブラリ。
  • Azure Kinect DK を使用するボディ トラッキング アプリケーションで必要とされる再頒布可能な DLL。
  • サンプルのボディ トラッキング アプリケーション。
Version ダウンロード
1.1.2 msinuget
1.1.1 msinuget
1.1.0 msi
1.0.1 msinuget
1.0.0 msinuget

Linux のインストール手順

現在、サポートされているディストリビューションは Ubuntu 18.04 および 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 を使用できるようになります。

Note

SDK をインストールするとき、インストール先のパスを覚えておいてください。 たとえば、"C:\Program Files\Azure Kinect Body Tracking SDK 1.0.0" のようになります。 このパスには、記事で参照されているサンプルがあります。 ボディ トラッキング サンプルは、Azure-Kinect-Samples リポジトリの body-tracking-samples フォルダーにあります。 この記事で参照されているサンプルについては、こちらを参照してください。

ログの変更

v1.1.2

  • [機能] Linux の C# ラッパー サポートを追加 リンク
  • [バグ修正] k4abt_simple_3d_viewer.exe は最新の NVIDIA ドライバー で動作 リンク

v1.1.1

  • [機能] すべてのボディ トラッキング サンプルに cmake サポートを追加
  • [機能] NuGet パッケージが返されます。 Microsoft が開発したボディ トラッキングの dll とヘッダー、および ONNX ランタイム依存関係が含まれる新しい NuGet パッケージが開発されました。 このパッケージには、NVIDIA CUDA と TRT の依存関係が含まれなくなりました。 それらは引き続き MSI パッケージに含まれます。
  • [機能] ONNX Runtime v1.10 にアップグレードされました。 推奨 NVIDIA ドライバー バージョンは 472.12 (Game Ready) または 472.84 (Studio) です。 後期のドライバーには OpenGL の問題があります。
  • [バグ修正] CMake が offline_processor サンプルから欠落しています リンク
  • [バグ修正] CPU モードでは NVIDIA CUDA 依存関係リンクが不要になりました。
  • [バグ修正] 検証されたサンプルは、このリリースを使用するために、Visual Studio 2022 および更新されたサンプルと共にコンパイルされます リンク
  • [バグ修正] const 修飾子が API に追加されました リンク
  • [バグ修正] shutdown() で nullptr ハンドルのチェックが追加されました リンク
  • [バグ修正] 依存関係チェックが改善されました リンク
  • [バグ修正] REDIST.TXT ファイルが更新されました リンク
  • [バグ修正] DirectML パフォーマンスが改善されました リンク
  • [バグ修正] frame::get_body() の例外宣言が修正されました リンク
  • [バグ修正] メモリ リークが修正されました リンク
  • [バグ修正] 依存関係一覧が更新されました リンク

v1.1.0

  • [機能] DirectML (Windows のみ) のサポートと、姿勢推定モデルの TensorRT 実行を追加。 新しい実行環境に関する FAQ を参照してください。
  • [機能] k4abt_tracker_configuration_t 構造体に model_path を追加。 ユーザーが、姿勢推定モデルのパス名を指定できるようにします。 既定値は dnn_model_2_0_op11.onnx であり、現在のディレクトリに配置されている標準の姿勢推定モデルです。
  • [機能] dnn_model_2_0_lite_op11.onnx 低負荷姿勢推定モデルを追加。 このモデルは、最大 5% の精度の低下を抑えるために、最大 2 倍のパフォーマンスを引き換えにします。
  • [機能] 検証されたサンプルは、このリリースを使用するために、Visual Studio 2019 および更新プログラムのサンプルと共にコンパイルされます。
  • [破壊的変更] CPU、CUDA 11.1、DirectML (Windows のみ)、および TensorRT 7.2.1 実行環境のサポートを使用して、ONNX Runtime 1.6 に更新。 NVIDIA ドライバーを R455 移行に更新する必要があります。
  • [破壊的変更] NuGet のインストールはありません。
  • [バグ修正] NVIDIA RTX 30xx シリーズ GPU のサポートを追加 リンク
  • [バグ修正] AMD および Intel 統合 GPU のサポートを追加 (Windows のみ) リンク
  • [バグ修正] CUDA 11.1 への更新 リンク
  • [バグ修正] Sensor SDK 1.4.1 への更新 リンク

v1.0.1

  • [バグ修正] Windows ビルド 19025 以降のパスから onnxruntime.dll を読み込んだ場合、SDK がクラッシュする問題を修正。リンク

v1.0.0

  • [機能] MSI インストーラーに C# ラッパーを追加。
  • [バグ修正] 頭の方向回転が正しく検出されない問題を修正。リンク
  • [バグ修正] Linux マシンで CPU 使用率が 100% まで上昇する問題を修正。リンク
  • [サンプル] サンプル リポジトリに 2 つのサンプルを追加。 サンプル 1 では、ボディ トラッキングの結果を、深度空間から色空間に変換する方法を示しています リンク。サンプル 2 は、フロア プレーンを検出する方法を示しています リンク

次のステップ