20190717 : AzureKinect DK 触ってみる会
「Azure Kinect DK触ってみる会」に参加してきました.開催者の皆さん,いろいろアドバイスしていただいた中村さん.周囲の皆さん,どうもありがとうございました.
- 全日準備(これが大切でした)
- 参考:kaorun55 さんのページ Azure Kinect SDKのインストールと各種ツールの使い方
- Azure Kinect SDK 1.1.1
- C:\Program Files\Azure Kinect SDK v1.1.1\tools
- NVidia driver 最新版
- Azure Kinect Body Tracking SDK 0.9.0
- CUDA 10.0
- cuDNN v7.5.x for CUDA 10.0
- Visual C++ Redistributable for Visual Studio 2015
- 箱から開封(わざわざきれいに箱に収めた状態で貸してもらえました)
- SDK
- Azure Kinect Viewer
- Start
- 右下にある Start ボタンを押して開始
- パラメータ変更は Stop してから
- 2D/3D で画面が切り替わる
- 表示はきれい (color, IR, depth)
- カラー画像がきれい
- 人体や物体のエッジがきれい
- 短い髪の毛の認識はやや難しいかも
- NFOV : Narrow FOV
- ガラス越しOK
- WFOV:Wide FOV
- ガラス越し NG(遠かったせいかもしれない)
- IR、depth は魚眼
- 4:3 にすると横120度x縦120度くらい
- 1.5mくらいまで
- 加速度計とGyro
- 3Dスキャンの際にカメラ位置と向きをとれる
- Gyro の下のセンサー温度が,depth 画面のところのものより低い(40℃<->27℃)
- Start
- Recorder
- SDKの絶対パスで起動可能
- mkv で録画
- 動画プレイヤーだとそのまま動画で表示
- AzureKinectViewer で開くと,3Dデータで表示
- SDKの絶対パスで起動可能
- Azure Kinect Viewer
- Body Tracking
- CUDA, cudnn 必要
- cudnn*.dll を実行ファイルのあるフォルダーへコピー
- フォルダーを開き,k4abt_simple_3d_viewerを起動
- 表示
- 表示はきれい
- 一瞬遅れている程度の追随
- 顔に目と鼻・口を認識?
- キーボード操作で表示変更:
- ESC (quit)
- b (body visuallization mode) : 各人体ノードの方向ベクトル表示 ON/OFF
- k (3d window layout) :1 window <-> 4 window
- CUDA, cudnn 必要
- unity
- 2019.01 へ version up が必要
- https://github.com/curiosity-inc/azure-kinect-dk-unity
- 時間切れで試せず
AzureKinectViewer :
ガラスの向こうの段ボール箱等が NFOV では見えるが,WFOV では見えない
AzureKinectViewer : WFOV, 4:3, 2D
- depth でガラスの向こうのダンボールが見えない
- IR, depth が魚眼
AzureKinectViewer : NFOV, 4:3, 2D
- depth でガラスの向こうのダンボールが見える
AzureKinectViewer : WFOV, 4:3, 3D, Shade
- あまり遠くまで映らない
AzureKinectViewer : NFOV, 4:3, 3D, Simple
Body Tracking Viewer :
画面に映るためにやや無理な態勢で
k4abt_simple_3d_viewer : 4 windows
k4abt_simple_3d_viewer : 1 window