cc kinect 20121216
TRANSCRIPT
え? cocos2d-xでkinectのアプリ作れるの??@yoichineji
12年12月16日日曜日
自己紹介
• @yoichineji
• さいたまで勉強会したりします
• 1月19日に勉強会予定
12年12月16日日曜日
変更点
• LT用のネタを削除
12年12月16日日曜日
目的cocos2d-xでKinectを動かす
12年12月16日日曜日
Kinectのメリット• RGBカメラ
• 深度カメラ
• 赤外線カメラ
• 上記のような普段使わないデバイスが使える
• 公式SDKがC++,C#
12年12月16日日曜日
Kinectのデメリット(個人的)
• SDKを使用するための言語はC++,C#で記述できるがアプリにするための描画等にDirectX,OpenGL等を使用しないといけない。=めんd(r
12年12月16日日曜日
cocos2d-x
• c++で記述できる
• cocos2d-x for win32
• Particleが使える
12年12月16日日曜日
アイディア• Kinectからカメラ画像、ボーンの座標を取得して
• cocos2d-xで使用できる形で表示
• ラッパー的なクラスをつくる
12年12月16日日曜日
参考書籍
• @kaorun55
• Kinect for Windows SDKプログラムC++編/C#編
12年12月16日日曜日
使用するもの
• Windows 7
• Microsoft Kinect for Windows(xbox360版)
• cocos2d-x win32 v2.04
• opencv 2.1
• Kinect SDK
12年12月16日日曜日
cocos2d-x win32
CCKinect(作成)
Kinect SDK
概要
OpenCV
12年12月16日日曜日
RGBカメラ
• KinectはRGBA形式での入力
• cocos2dのCCTexture形式になるように変換(BGRA形式)
• CCTexture initwithData
12年12月16日日曜日
赤外線カメラ
• スケルトン情報の取得
• 3次元座標を2次元座標に変換
• CCArrayに突っ込む
12年12月16日日曜日
デモ(略)
• スケルトン(Kinect) + Particle(cocos2d)
12年12月16日日曜日