🦴

Azure Kinect Developers Kitを使ってみた

2023/02/26に公開


https://azure.microsoft.com/ja-jp/products/kinect-dk

今回の環境

  • Azure Kinect Developers Kit
  • Windows 11 64bit
  • NVIDIA RTX3060

SDKのダウンロード&インストール

https://github.com/microsoft/Azure-Kinect-Sensor-SDK/blob/develop/docs/usage.md

今回は最新のv1.4.1のMSI(Microsoft Installer)をダウンロード(2023-02-26)
バージョンが変わっていたら以降のコマンドも読み換え必須。

MSIのダウンロードが終わったらダブルクリックしてインストールする。
ファームウェアはSDKに含まれているのでダウンロードは不要。

Azure Kinectファームウェアのバージョン更新

Azure Kinect DKをPCに接続する。USBケーブルとは別に電源ケーブルがあるので注意。
https://learn.microsoft.com/ja-jp/azure/kinect-dk/hardware-specification

AzureKinectDK_Fw_1.6.110079014.bin
というのが今回ダウンロードしたファームウェアのファイル名。

ファームウェアの書き込みツールはC:\Program Files\Azure Kinect SDK v1.4.1\tools\AzureKinectFirmwareTool.exeなので、コマンドプロンプトを起動して

cd C:\Program Files\Azure Kinect SDK v1.4.1\tools
AzureKinectFirmwareTool.exe -u firmware\AzureKinectDK_Fw_1.6.110079014.bin

と1行ずつ実行。
SUCCESS: The firmware has been successfully updated.と表示されればOK。

AzureKinectFirmwareTool.exe -q

バージョンを確認すると、

出力結果
 == Azure Kinect DK Firmware Tool ==
Device Serial Number: 000258600312
Current Firmware Versions:
  RGB camera firmware:      1.6.110
  Depth camera firmware:    1.6.79
  Depth config file:        6109.7
  Audio firmware:           1.6.14
  Build Config:             Production
  Certificate Type:         Microsoft

とバージョンが表示される。

デバイスからデータが送られてきていることを確認する

スタートメニューからAzure Kinect Viewerを起動する。
左上のデバイスプルダウンにシリアルナンバーが表示されていることを確認してOpen Deviceをクリック

設定の下部にあるStartをクリック

このように表示される

Depth Cameraはこのように表示される

身体のトラッキングをしてみる

Azure Kinect Body Tracking SDKをダウンロードし、インストールする
https://learn.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download

インストール後、Azure Kinect Body Tracking Viewerをスタートメニューから起動すると,以下の様に身体の関節などを推定してトラッキングしてくれる

余談:普通のWebカメラにもなる

普通の高画質なUVCのWebカメラとしても認識されるので、Zoomなどにも使える

参考URL

https://learn.microsoft.com/ja-jp/azure/kinect-dk/set-up-azure-kinect-dk

https://learn.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-setup

Discussion