tomokoyonezawaLab_FrontPage

kinect(きねくと)とは

三次元奥行きをキャプチャ 赤外線カメラと,赤外線発射装置 モータがついてて,多少向きが変わる マイクが複数ついてて,音源も推定できる

kinectの歴史 kinect for xbox360→kinect for windows→新製品開発中?

Kinectでできること 6人まで認識 2人まで関節の認識

現行バージョンは6人全員関節の認識できる

取れる関節の情報は20個 顔のポイントもトラッキングできる 64個ぐらい

座標は

	奥行きZ
	縦Y
	横Z

測定距離は60cm〜3m(4m)

インストールするもの

Kinect for Windows SDK 1.8 http://www.microsoft.com/en-us/kinectforwindowsdev/Downloads.aspx essentialsと書いてる所にこの二つがあるから両方インストールしておいてね。 Latest Kinect for Windows SDK Latest Kinect for Windows Developer Toolkit Visual Studio Express 2012 for Windows Desktop http://www.microsoft.com/ja-jp/download/details.aspx?id=34673 ダウンロードボタンをクリックすると「ダウンロードするプログラムを選んでください。」と言われるので wdexpress_full.exe にチェックを入れて「次へ」をクリック

今回の講習でしたこと kinect for windowsのサンプルを動かす skeleton tracking color basics skeletonのデータを取得する 位置情報 回転各情報 応用:サンプルを組み合わせる skeleton tracking + color basics

メモ 例えば debug.WriteLine(“dsad”) ってやってもライブラリなかった場合、そのコードの左下に勝手にライブラリ推奨してくれて選択したら追加される。なかったら参照追加 参照マネージャー▶︎kinect

InitializeComponent(); こいつは触ってはいけない

変数コピー private static void render clippedEdgesから下か三つ目のインデントまでコピペ

xmlのほう サイズ変更 画面選択 コピー もどってGUI上でコピペ Debug.WriteLine(skel.Joints[JointType.Head].Position.X); Debug.WriteLine(skel.BoneOrientation[JointType.Head].AbsoluteRotation.Quaternion.X);

C#からでも連携可能

SolidColorBrush myBrush = new SolidColorBrush(Colors.Black); myBrush.Opacity = 0.0;◀透明度

Kinect →C# →Local IPアドレス → processing

	処理					

IPアドレス Local Global


トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS