速攻攻略 Kinect v2 プログラミング入門 1

Kinect Studioとは

Kinect Studioとは

またToolkitとは別に「Kinect Studio」も付属しています(図12)。Kinect Studioは、Kinectアプリケーション開発支援ツールです。Kinect Studioは、Kinectから取得できる「Color」や「Depth」のストリームデータをファイルに記録して、いつでも再生して確認できるツールです。 この「記録」と「再生」機能により、Kinectアプリケーションの開発やデバッグを大変に楽にしてくれる点が、Kinect Studioの特徴です。

図12: Kinect Studioの画面(クリックで拡大)

Kinect v2プログラム作成手順

今回のKinect v2プログラミングはWindows Presentation Foundation(以下、WPF)で作成します。無料版のVisual Studio 2013 Express(以下、VS2013 Express)では、WPFを作成できませんので、原則として今回のプログラムは、Visual Studio 2013 Professional(以下、VS2013)以上の開発環境でしか動作しません。但しVS2013 Expressでも、Windowsストアアプリとしてなら作成は可能です。

追記(※)Visual Studio 2013 Express for Desktopでは作成可能です。

今回はOSにWindows 8.1+Update1、開発環境にVisual Studio 2013 Ultimate+Updade3を用いています。言語はVisual Basicを使用します。

まずVS2013を起動します。[ファイル]ー[新規作成]ー[プロジェクト]と選択し、Visual Basicから「WPF アプリケーション」を選択します。「名前」には今回は適当に「WPFTest」と付けておきましょう(図13)。

図13: WPF アプリケーションを選択する(クリックで拡大)

参照設定

MainWindow.xamlのページが表示されます。今回はKinectを使用するため、Kinectへの参照を追加しておく必要があります。ソリューションエクスプローラー内の「すべてのファイルを表示」アイコンをクリックして、「参照設定」を表示させます(図14)。初めて起動した状態ではこの「参照設定」は表示されておりません。

図14: ソリューションエクスプローラーから「すべてのファイルを表示」アイコンをクリックして、「参照設定」を表示する(クリックで拡大)

表示された「参照設定」を選択し、マウスの右クリックで表示される「参照の追加」をクリックします。すると、「参照マネージャー」が表示されます。一度Kinectへの参照を追加しておいた場合は、この画面に「Microsoft.Kinect.dll」が表示されています(図15)。

図15ではすでに表示されていますが、初めての場合は表示されていませんので、「参照」ボタンをクリックして、
C:\Program Files\Microsoft SDKs\Kinect\MainV2\Assemblies
フォルダ内にある「Microsoft.Kinect.dll」を指定します。

上記の「MainV2」のフォルダも、環境によっては「v2.0-PublicPreview」という名前になっている場合があります。

図15: Kinectを一度参照すると、Microsoft.Kinect.dllが表示される(クリックで拡大)

追加した「Microsoft.Kinect.dll」を選択してチェックを付け、「OK」ボタンをクリックすると、「参照設定」の中に「Microsoft.Kinect」が追加されます(図16)。

図16: 参照設定内に「Microsoft.Kinect」が追加された(クリックで拡大)

以上で、Kinect v2のプログラミングを行う環境が整いました。次回から、早速Kinect v2の基本的なプログラムの作成方法に入ります。お楽しみに。

<編集部より> 3ページ目に一部追記しました。(2014.09.03)

この記事のキーワード

この記事をシェアしてください

人気記事トップ10

人気記事ランキングをもっと見る