2012年02月01日
Kinect for Windows SDK で プレーヤーを認識させる(C# + WPF)
次はプレーヤーです。
Kinect Toolkitを利用している場合は、前回のコードから一行追加するだけです。
コード
全体のコードはこちらにあります。
public MainWindow() { InitializeComponent(); try { if ( KinectSensor.KinectSensors.Count == 0 ) { throw new Exception( "Kinectが接続されていません" ); } // Kinectインスタンスを取得する KinectSensor kinect = KinectSensor.KinectSensors[0]; // Colorを有効にする kinect.ColorFrameReady += new EventHandler<ColorImageFrameReadyEventArgs>( kinect_ColorFrameReady ); kinect.ColorStream.Enable(); // Depthを有効にする kinect.DepthFrameReady += new EventHandler<DepthImageFrameReadyEventArgs>( kinect_DepthFrameReady ); kinect.DepthStream.Enable(); // Skeletonを有効にするとプレーヤーが取得できる kinect.SkeletonStream.Enable(); // Kinectの動作を開始する kinect.Start(); } catch ( Exception ex ) { MessageBox.Show( ex.Message ); Close(); } }
追加されたコードは kinect.SkeletonStream.Enable() の部分のみです。
自前でやろうとした場合は、DepthImageFrameに定義されている、プレーヤーインデックスを取得するためのPlayerIndexBitmask(値:7)を使ってpixelごとに抜き出すことになるでしょう。
ASUSTek
クリック: 1回
クリック: 1回
トラックバック - http://d.hatena.ne.jp/kaorun55/20120201/1328148344
リンク元
- 384 http://www.google.co.jp/url?sa=t&rct=j&q=kinect for windows 購入&source=web&cd=8&sqi=2&ved=0CHsQFjAH&url=http://d.hatena.ne.jp/kaorun55/20120201/1328120076&ei=ctcpT-7DO6z3mAXT1cyzAw&usg=AFQjCNH-PYj7oxVGAh6_pHwfEwWc0PVZDw&si
- 347 http://www.google.co.jp/url?sa=t&rct=j&q=kinect for windows&source=web&cd=8&ved=0CGgQFjAH&url=http://d.hatena.ne.jp/kaorun55/20120201/1328125693&ei=w54pT9_WH-TImQWotKyhAw&usg=AFQjCNGGn5NWUytllgS50FwCsEZW3EQ_Fg&sig2=etFXZKyWjnrftCh7I6L46Q
- 308 http://pipes.yahoo.com/pipes/pipe.info?_id=5ade92e9fff3fecb7d4f85da00c55ba8
- 181 http://www.google.co.jp/url?sa=t&rct=j&q=kinect+for+windows&source=web&cd=6&sqi=2&ved=0CFkQFjAF&url=http://d.hatena.ne.jp/kaorun55/20120201/1328120076&ei=PIcpT8jfLtHUmAXJ6NTJAw&usg=AFQjCNH-PYj7oxVGAh6_pHwfEwWc0PVZDw
- 180 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=16&ved=0CJoBEBYwDw&url=http://d.hatena.ne.jp/kaorun55/20120201/1328120076&ctbs=qdr:d2&ei=LwkqT-O_JfDGmQXJwu3KDw&usg=AFQjCNH-PYj7oxVGAh6_pHwfEwWc0PVZDw
- 136 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=2&ved=0CEsQFjAB&url=http://d.hatena.ne.jp/kaorun55/20120201/1328150079&ei=_-M8T5jTHojLmAWat6mvBw&usg=AFQjCNEPGfF85hj5yl80IkNDF6yAdvFVvg&sig2=LHwvupao7T8U53eAWHdjSA
- 123 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&frm=1&source=web&cd=13&ved=0CEEQFjACOAo&url=http://d.hatena.ne.jp/kaorun55/20120201/1328120076&ctbs=lr:lang_1ja&ei=LwMrT5LSHsydmQXbkIH1Dw&usg=AFQjCNH-PYj7oxVGAh6_pHwfEwWc0PVZDw
- 74 http://www.google.co.jp/url?sa=t&rct=j&q=&esrc=s&source=web&cd=3&ved=0CDQQFjAC&url=http://d.hatena.ne.jp/kaorun55/20120201/1328146583&ei=x7ksT_HvEu3HmQWcsNTJDw&usg=AFQjCNFvdwgL6B70UrpWmlmwKdo2arm7mA&sig2=95wf03-vrP9ULuuktc9XAA
- 57 http://www.google.co.jp/url?sa=t&rct=j&q=kinect+for+windows+sdk+日本+購入&source=web&cd=4&ved=0CDsQFjAD&url=http://d.hatena.ne.jp/kaorun55/20120201/1328120076&ei=F_4pT6mPKunRmAWK3MDGDw&usg=AFQjCNH-PYj7oxVGAh6_pHwfEw
- 51 http://www.slideshare.net/kaorun55/kinect-for-windows-sdk-introduction








