kinect講習
の編集
https://lab.yoneyone.net/php/pukiwiki/?kinect%E8%AC%9B%E7%BF%92
[
トップ
] [
編集
|
差分
|
履歴
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
-- 雛形とするページ --
(no template pages)
** kinect(きねくと)とは [#s4f46791] 三次元奥行きをキャプチャ 赤外線カメラと,赤外線発射装置 モータがついてて,多少向きが変わる マイクが複数ついてて,音源も推定できる **kinectの歴史 [#oe037357] kinect for xbox360→kinect for windows→新製品開発中? **Kinectでできること [#cd554661] 6人まで認識 2人まで関節の認識 現行バージョンは6人全員関節の認識できる 取れる関節の情報は20個 顔のポイントもトラッキングできる 64個ぐらい 座標は 奥行きZ 縦Y 横Z 測定距離は60cm〜3m(4m) **インストールするもの [#r3703ad2] 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 にチェックを入れて「次へ」をクリック wdexpress_full.exeはインストーラーがダウンロードしながらインストールする形式なので軽い 拡張子isoはパッケージそのものなのでそっちでもいいけど重い **今回の講習でしたこと [#n3ec323f] kinect for windowsのサンプルを動かす skeleton tracking color basics skeletonのデータを取得する 位置情報 回転各情報 応用:サンプルを組み合わせる skeleton tracking + color basics **メモ [#bfe724d2] 例えば debug.WriteLine(“dsad”) ってやってもライブラリなかった場合、そのコードの左下に勝手にライブラリ推奨してくれて選択したら追加され る。なかったら参照追加 参照マネージャー▶︎kinect InitializeComponent(); こいつは触ってはいけない 変数コピー private static void render clippedEdgesから下か三つ目のインデントまでコピペ xmlのほう サイズ変更 画面選択 コピー もどってGUI上でコピペ Debug.WriteLine(skel.Joints[JointType.Head].Position.X);←頭の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 ** この内容について [#e975a861] 編集者(ドラマス)は講習の内容の作業をするのが精一杯でメモれてない部分も多いので他の参加者が補完してくれるとありがたい
タイムスタンプを変更しない
** kinect(きねくと)とは [#s4f46791] 三次元奥行きをキャプチャ 赤外線カメラと,赤外線発射装置 モータがついてて,多少向きが変わる マイクが複数ついてて,音源も推定できる **kinectの歴史 [#oe037357] kinect for xbox360→kinect for windows→新製品開発中? **Kinectでできること [#cd554661] 6人まで認識 2人まで関節の認識 現行バージョンは6人全員関節の認識できる 取れる関節の情報は20個 顔のポイントもトラッキングできる 64個ぐらい 座標は 奥行きZ 縦Y 横Z 測定距離は60cm〜3m(4m) **インストールするもの [#r3703ad2] 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 にチェックを入れて「次へ」をクリック wdexpress_full.exeはインストーラーがダウンロードしながらインストールする形式なので軽い 拡張子isoはパッケージそのものなのでそっちでもいいけど重い **今回の講習でしたこと [#n3ec323f] kinect for windowsのサンプルを動かす skeleton tracking color basics skeletonのデータを取得する 位置情報 回転各情報 応用:サンプルを組み合わせる skeleton tracking + color basics **メモ [#bfe724d2] 例えば debug.WriteLine(“dsad”) ってやってもライブラリなかった場合、そのコードの左下に勝手にライブラリ推奨してくれて選択したら追加され る。なかったら参照追加 参照マネージャー▶︎kinect InitializeComponent(); こいつは触ってはいけない 変数コピー private static void render clippedEdgesから下か三つ目のインデントまでコピペ xmlのほう サイズ変更 画面選択 コピー もどってGUI上でコピペ Debug.WriteLine(skel.Joints[JointType.Head].Position.X);←頭の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 ** この内容について [#e975a861] 編集者(ドラマス)は講習の内容の作業をするのが精一杯でメモれてない部分も多いので他の参加者が補完してくれるとありがたい
テキスト整形のルールを表示する