cvl-robot's diary

研究ノート メモメモ https://github.com/dotchang/

Kinect2の録画ソフトを作る(その1)

研究室に2台のキネクト2がやってきました。なので、Cubox-i4の面倒を置いておいてほったらかしにしてこちらを触ってみます。

f:id:cvl-robot:20140225215341j:plain

まず、基本的なColor, Depth, Infraredを録画できるソフトを書くことを目標に開発を進めていきます。インストールの方法など基本的なことは、文献[1]を参考に進めてください。

SDKをインストールすると、5つのsampleが付いてきます。

BodyBasics

ColorBasics

CoordinateMappingBasics

DepthBasics

InfraredBasics

Microsoftのプログラムは慣れていないと謎関数が多すぎるので、理解のためにいくつかフローチャートに起こしてみます。

f:id:cvl-robot:20140225220602p:plain

f:id:cvl-robot:20140225220616p:plain

f:id:cvl-robot:20140225220631p:plain

KinectCoordinateMappingBasics.cpp

 

f:id:cvl-robot:20140226125852p:plain

 

処理の流れをざっくり知りたかっただけなので、細かいパラメータ処理や大事なデータ整形部なども抜いています。

 

[1]日本最速レビュー。開発者目線で調査する「Kinect for Windows v2」限定開発者プレビュー版 - Build Insider