Monthly Archives

2 Articles

[Kinect SDK][C#][XNA]人を色分けしてシルエット表示する

by Teruaki Tsubokura 0 Comments
[Kinect SDK][C#][XNA]人を色分けしてシルエット表示する

Kinectをデジタルサイネージに利用するハックの第二弾です。

前回、Kinectで撮影している場所に人が居るか居ないかを取得しましたが、今回はその応用で深度カメラから取得した映像をもとにプレイヤーごとに色分けして表示をしてみます。
さらにせっかくユーザ数も取得しているので画面に表示してみましょう。

[Kinect SDK][C#][XNA]人が居る・居ないを判断して画面表示を変える

by Teruaki Tsubokura 0 Comments
[Kinect SDK][C#][XNA]人が居る・居ないを判断して画面表示を変える

Kinectをデジタルサイネージに利用するハックの第一弾です。

Visual C# 2010 Express と XNA Game Studio 4.0、そしてKinect for Windows SDK Beta2を使用して制作します。

今回は第一弾という事で、非常にシンプルではありますが、
「人が居る・居ないを判断して画面表示を変える」プログラムを作ってみたいと思います。
Kinectで人が居るか居ないかを判断するには、骨格トラッキングの他に深度カメラのプレイヤーインデックスを利用する方法がありますが、骨格トラッキングは人がKinectの前に入ってから骨格の認識をするまでに時間がかかる上に同時に2人までしか認識できないので、今回は人の認識が高速で同時に6人まで認識できる深度カメラのプレイヤーインデックスを利用します。

例えば、デジタルサイネージを見ている人が居ない時にはCM動画等をループ再生させておき、人が近くに来たら操作画面に切り替える。といったシチュエーションで役に立つのではないかと思います。