Magicode logo
Magicode
0
4 min read

ちょっと古いALIENWAREでAzureKinectを導入

ALIENWARE M15 2018年あたりのゲーミング ノートパソコン。最新グラフィックドライバに更新できなかったり、Windows11にはできなかったりしているのですが、Azure Kinect DKでトラッキングできるか試しました。とりあえずMicrosoftのページをみながら、最初にやることをメモして実行ー♪

Azure Kinect DK 導入手順

Azure Kinect DK のドキュメント
https://docs.microsoft.com/ja-jp/azure/kinect-dk/

インストールするものと設定

  1. センサーSDK - Azure Kinect Sensor SDK
  2. センサーファームウエア - AAzureKinectDK_Fw_1.5.926614.bin
  3. トラッキングSDK - Azure Kinect Body Tracking SDK
  4. アプリの使用グラフィックカードの設定 - NVIDIA Optimusの設定

Azure Kinect Sensor SDK

ダウンロード

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

インストールされるもの

  • Azure Kinect ビューアー
  • Azure Kinect レコーダー
  • Azure Kinect ファームウェア ツール

インストール場所

C:\Program Files\Azure Kinect SDK v1.4.1

ファームウェアを更新する

(SDK のインストール場所)\tools\folder でコマンド プロンプトを開きます。
Azure Kinect ファームウェア ツールを使用したファームウェアの更新

AzureKinectFirmwareTool.exe -u firmware\AzureKinectDK_Fw_1.6.110079014.bin

ファームウェアの更新が完了するまで待ちます。

バージョンを確認する

ファームウェアが更新されていることを確認します。

AzureKinectFirmwareTool.exe -q

AzureKinectFirmwareTool.exe -q  
   == Azure Kinect DK Firmware Tool ==  
    Device Serial Number: 000805192412  
    Current Firmware Versions:  
    RGB camera firmware:      1.6.102  
    Depth camera firmware:    1.6.75  
    Depth config file:        6109.7  
    Audio firmware:           1.6.14  
    Build Config:             Production  
    Certificate Type:         Microsoft  

Azure Kinect ビューアーで確認

Azure Kinect ビューアーを起動します。

起動方法

  • コマンド ラインから起動する。
  • 実行可能ファイルをダブルクリックして起動する。

ファイル k4aviewer.exe のディレクトリ
C:\Program Files\Azure Kinect SDK v1.4.1\tools

  • デバイスの [Start](開始) メニューから起動。  

Azure Kinect ビューアーで、 [Open Device](デバイスを開く)>[Start](開始) を選択します。

Azure Kinect Body Tracking SDK

ダウンロード

https://docs.microsoft.com/ja-jp/azure/kinect-dk/body-sdk-download
Azure Kinect Body Tracking SDK 1.1.1.msi

インストール場所

C:\Program Files\Azure Kinect Body Tracking SDK

体のトラッキングを検証する

Azure Kinect Body Tracking Viewer を起動して、Body Tracking SDK が正しく設定されていることを確認します
[スタート] メニューまたは \tools\k4abt_simple_3d_viewer.exe にあります。

トラッキングが超スローカクカクしていたのでCPUのグラフィックカードからNVIDIAのグラフィックカードを使用するように設定を変更しました。

NVIDIA Optimusの設定

内蔵3D画面を搭載するM17x R3、M17x R4、およびAlienware 17、およびGSYNCテクノロジーを搭載するAlienware 15 R3およびAlienware 15 R4。

専用カードを優先するグラフィックスプロセッサーとして設定する

デスクトップを右クリックします。 「NVIDIA Control Panel(NVIDIAコントロールパネル)」をクリックします。 左側のメニューで「Manage 3D Settings(3D設定の管理)」をクリックします。 「Global Settings(グローバル設定)」タブの「Preferred graphics processor(優先するグラフィックスプロセッサー)」ドロップダウンメニューをクリックします。 リストから「High-performance NVIDIA processor(ハイパフォーマンスNVIDIAプロセッサー)」を選択します。

手動によるNVIDIAコントロールパネルへのゲームの追加

最新のゲームまたは一部の古いゲームでは、NVIDIAコントロールパネルにプロファイルがないことがあります。ドライバをアップデート済みでゲームが表示されない場合は、次のステップを実行します。

デスクトップを右クリックします。 「NVIDIA Control Panel(NVIDIAコントロールパネル)」をクリックします。 左側のメニューで「Manage 3D Settings(3D設定の管理)」をクリックします。 「Progam Settings(プログラム設定)」タブをクリックします。 [追加]をクリックします。

動いた♪

今後サンプルコードを動かしたり、Unityから使えるか試したりします。

Discussion

コメントにはログインが必要です。