MRが楽しい

MRやVRについて学習したことを書き残す

Azure Kinect Body Tracking SDKのインストール その2(Body Tracking SDKとその他パッケージのインストール)

本日は Azure Kinect の調査枠です。
前回記事の続きです。
bluebirdofoz.hatenablog.com

Azure Kinect Body Trackingのインストールの実施手順を記事にします。
f:id:bluebirdofoz:20190801095553j:plain
以下のページを参考にインストールを実施しました。
docs.microsoft.com

※ 2019/08/20追記
本手順は Azure Kinect Body Tracking SDK のバージョン 0.9.0 でのインストール手順です。
バージョン 0.9.1 から CUDA、cuDNN がインストーラに含まれたため、インストール手順が大幅に簡略化されています。
バージョン 0.9.1 以降でインストールを実施する場合、以下の記事を参照ください。
bluebirdofoz.hatenablog.com

Body Tracking SDKのインストール

以下のページから Body Tracking SDK がダウンロードできます。
[Download]をクリックします。
www.microsoft.com
f:id:bluebirdofoz:20190801095620j:plain

ダウンロードした Azure Kinect Body Tracking SDK 0.9.0.msi を実行します。
f:id:bluebirdofoz:20190801095637j:plain

インストーラが起動するので[Next]をクリックします。
f:id:bluebirdofoz:20190801095648j:plain

ライセンス条項の確認画面が表示されます。
[I accept the terms in the License Agreement]をチェックして[Next]をクリックします。
f:id:bluebirdofoz:20190801095700j:plain

インストールディレクトリの選択画面が表示されます。
任意のディレクトリを指定して[Next]をクリックします。
f:id:bluebirdofoz:20190801095712j:plain

インストールの確認画面が表示されます。
[Install]をクリックしてインストールを開始します。
f:id:bluebirdofoz:20190801095725j:plain

以上でインストールは完了です。
f:id:bluebirdofoz:20190801095741j:plain

次に Body Tracking SDK の動作に必要なパッケージをインストールしていきます。

cuDNN v7.5.x for CUDA 10.0のインストール

CUDA 10.0 用の cuDNN v7.5.x をインストールします。
以下のページから DLL をダウンロードします。
developer.nvidia.com

Download cuDNN v7.5.0 (Feb 21, 2019), for CUDA 10.0 を開き、OSに応じてダウンロードします。
f:id:bluebirdofoz:20190801095829j:plain

Download cuDNN v7.5.0 (Feb 21, 2019), for CUDA 10.0 をダウンロードするには NVIDIA DEVELOPER のアカウントが必要です。
以下の記事を参考に NVIDIA DEVELOPER のアカウントを取得します。
bluebirdofoz.hatenablog.com

ダウンロードした cudnn-10.0-windows10-x64-v7.5.0.56.zip を展開します。
f:id:bluebirdofoz:20190801095900j:plain

展開すると、cudnn-10.0-windows10-x64-v7.5.0.56/cuda/bin 配下に cudnn64_7.dll があることを確認してください。
f:id:bluebirdofoz:20190801095914j:plain

次に Body Tracking SDK のインストールディレクトリを開きます。
Body Tracking SDK をインストールすると、スタートメニューに Azure Kinect Body Tracking SDK フォルダが追加されます。
Open Azure Kinect Body Tracking SDK をクリックすると、インストールディレクトリが開きます。
f:id:bluebirdofoz:20190801095926j:plain

インストールディレクトリの tools 配下を開きます。
k4abt_simple_3d_viewer.exe がある事を確認し、ここに cudnn64_7.dll をコピーします。
f:id:bluebirdofoz:20190801095938j:plain

これで cuDNN v7.5.x for CUDA 10.0 のインストールは完了です。

Visual Studio 2015 C++ 再頒布可能パッケージのインストール

Visual Studio 2015 C++ 再頒布可能パッケージをインストールします。
以下のページからインストーラを取得します。[ダウンロード]をクリックします。
www.microsoft.com
f:id:bluebirdofoz:20190801100047j:plain

32bitまたは64bitのインストーラがダウンロードできます。
OSに合わせてインストーラを選択して[次へ]をクリックします。。
f:id:bluebirdofoz:20190801100100j:plain

ダウンロードした vc_redist.xxx.exe ファイルを実行します。
f:id:bluebirdofoz:20190801100116j:plain

インストーラが起動し、ライセンス条項の確認画面が表示されます。
[ライセンス条項および使用条件に同意する]をチェックし、[インストール]をクリックします。
筆者環境では既に最新のパッケージがインストールされていたため、インストールは行われず不要でした。
f:id:bluebirdofoz:20190801100128j:plain

Azure Kinect Body Tracking Viewerの実行

これで全てのインストール作業が完了しました。
スタートメニューから Azure Kinect Body Tracking Viewer をクリックして起動します。
f:id:bluebirdofoz:20190801100143j:plain

Azure Kinect の映像が表示され、認識した人物のボーンがオーバレイ表示されていれば成功です。
f:id:bluebirdofoz:20190801100210j:plain