Azure Kinect Developers Kitを使ってみた
今回の環境
- Azure Kinect Developers Kit
- Windows 11 64bit
- NVIDIA RTX3060
SDKのダウンロード&インストール
今回は最新のv1.4.1のMSI(Microsoft Installer)をダウンロード(2023-02-26)
バージョンが変わっていたら以降のコマンドも読み換え必須。
MSIのダウンロードが終わったらダブルクリックしてインストールする。
ファームウェアはSDKに含まれているのでダウンロードは不要。
Azure Kinectファームウェアのバージョン更新
Azure Kinect DKをPCに接続する。USBケーブルとは別に電源ケーブルがあるので注意。
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をダウンロードし、インストールする
インストール後、Azure Kinect Body Tracking Viewerをスタートメニューから起動すると,以下の様に身体の関節などを推定してトラッキングしてくれる
余談:普通のWebカメラにもなる
普通の高画質なUVCのWebカメラとしても認識されるので、Zoomなどにも使える
参考URL
Discussion