1.5.2がリリースされました。下記のURLよりダウンロードできます。Windows)今回は、左右の手の動きで画像がワイプして表示されるサンプルを作成します。C#版をアレンジして作ったサンプルです。v1.5.2を起動した(クリックで拡大)実際に動かした動画は以下になります。サンプル一式は、会員限定特典としてダウンロードできます。記事末尾をご確認ください。2010のメニューから[ファイル(F)/新規作成(N)/プロジェクト(P)]と選択します。アプリケーション」を選択して、「名前(N)」に任意のプロジェクト名を指定します。ここでは「KINECT_SlideShowGestures」という名前を付けています。ソリューションエクスプローラー内にImagesというフォルダを作り20枚の画像を取り込んでおきます。このうち実際に使用するのは18枚の画像で、残り2枚はダミーの画像です。bin\Debugフォルダ内にリスト1のXML文書ファイル(Photo.xml)を配置しておきます。ダウンロード用のサンプルファイルには、これらの画像やXMLファイルは追加済みです。XML文書ファイル(Photo.xml)最後の2枚はダミーの画像で表示はされません。<画像名>dummy02.jpg</画像名></画像>参照の追加VS2010のメニューから「プロジェクト(P)/参照の追加(R)」と選択して、コンポーネントを追加しておきます。今回追加するのは、Microsoft.Kinect、Coding4Fun.Kinect.Wpf.dll、Microsoft.Samples.Kinect.SwipeGestureRecognizer.dllの3つです。.NETタブ内に表示されていないDLLファイルは、「参照」タブからDLLファイルを指定します。SDKs\Kinect\v1.5\Assemblies内に存在しますので、これを指定します。CodingFun4.Kinect.Wpf.dllはCoding4Fun.Kinect.Toolkitをダウンロードして解凍したフォルダ内に存在していますので、それを指定してください。Gestures-WPFをInstallアイコンから任意のフォルダにインストールしてください。インストールすると、\SlideShowGestures-WPF\bin\Debugフォルダ内にこのDLLがありますので、これを指定してください。コントロールの配置まずWindowのWidthを816、Heightを723に指定します。次に、ツールボックスからデザイン画面上にImageコントロールを4個、TextBlockコントロールを3個配置します。画像が表示される3枚のImage(nextImage、previousImage,currentImage)のWidthに640、Heightに480と指定します。nextImageとpreviousImageは初期の状態ではOpacityに0を指定して透明化しておきます。RGBカメラの画像(実写)を表示するImage(rgbImage)のWidthには128、Heightには96と指定しておきます。レイアウトは図2、コードはリスト2のようになります。書き出されたXAMLコード(MainWindow.xaml)(1)要素のWidthを816、Heightを723と指定している。(2)要素でx:NameがnextImageとpreviousImageのOpacityに0を指定し透明化しておく。Text="全部で18枚の画像があります。プログラミングと、マイクロソフト系の技術をテーマとした、書籍や記事の執筆を行う。事務系のサラリーマンだった40歳から趣味でプログラミングを始め、1996年より独学でActiveXに取り組む。活動に本格的に参加、.NETやRIAに関する書籍や記事を多数執筆する傍ら、受託案件のプログラミングも手掛ける。