なんかいろいろしてみます

Jul 28, 2021 - 1 minute read - Kinect

Azure Kinect でピクトグラムになってみた初期設定と手順

Azure Kinect の Bodytracking を利用する設定方法とピクトグラムになる方法.

Azure Kinect概要

Azure Kinect Bodytracking

環境構築

Unity 設定

  • プロジェクトをクローンして body-tracking-sample/sample_unity_bodytracking を Unity で開く

NuGet の復元

  • Scripts フォルダ内の C# スクリプトを Visual Studio で開き Tools/NuGet Package Manager/Package Manager Console を選択
  • 表示されたコンソール欄で以下を実行してNuGetパッケージを復元
  • cs Update-Package -reinstall

Dll のコピー

  • Unity プロジェクトを開いているフォルダと同じ階層の MoveLibraryFiles.bat をテキストエディタで開く

  • 27,28行目を

copy %BODY_TRACKING_TOOLS_PATH%cudnn64_cnn_infer64_8.dll .\
copy %BODY_TRACKING_TOOLS_PATH%cudnn64_ops_infer64_8.dll .\

以下のように修正し実行する

copy %BODY_TRACKING_TOOLS_PATH%cudnn_cnn_infer64_8.dll .\
copy %BODY_TRACKING_TOOLS_PATH%cudnn_ops_infer64_8.dll .\
  • 実行後 Unity Editor に Plugins フォルダと dll が追加されプロジェクト直下にもdllが追加される

Script の修正

  • Unity の Scripts/SkeletalTrackingProvider.cs を開き,46行目の ProcessingMode = TrackerProcessingMode.GpuProcessingMode = TrackerProcessingMode.Cuda に変更

  • Unity の Scenes/Kinect4AzureSampleScene.unity シーンを開いて Azure Kinect を接続し実行後に Body Tracking が動作していれば成功

Pictogram になる

まとめ

  • ピクトグラム 全33競技50種類目指してください