AIRKinect
     勉強会
FxUG 勉強会 第 165 回 in 東京
2012 年 03 月 28 日 ( 水 ) 徳山禎男
自己紹介
 tokufxug (http://twitter.com/tokufxug/)

 徳山 禎男

 業務システム WEB アプリ開発者

 よく使用しているテクノロジー

 Java ( Servlet, JSP, Struts )

 Flex 3, AIR 1.5

 FxUG 東京勉強会運営メンバー
AIRKinect とは
 概要
AIRKinect とは
 概要
 マイクロソフト社からリリース
  しているモーションコントローラ「 Ki nect 」
  センサーユニットを
  A obe A R 上で利用できるライブラリ。
   d     I
AIRKinect とは
 概要
 マイクロソフト社からリリース
  しているモーションコントローラ「 Ki nect 」
  センサーユニットを
  A obe A R 上で利用できるライブラリ。
   d     I

 開発プロジェクト: as 3NUI プロジェクト
AIRKinect とは
 概要
 マイクロソフト社からリリース
  しているモーションコントローラ「 Ki nect 」
  センサーユニットを
  A obe A R 上で利用できるライブラリ。
   d     I

 開発プロジェクト: as 3NUI プロジェクト

A R 3 の新機能「ネイティブ拡張」で作成
 I
AIRKinect とは
対応
AIRKinect とは
対応
 A R SDK 3. 1
   I
( SWF バージョン 14 )以上。
AIRKinect とは
対応
 W nd ows
   i
AIRKinect とは
対応
 W nd ows
   i
センサー : Ki nect f or W nd ows 24, 800
                          i
SDK : Ki nect SDK Vers i on 1 . 0
対応 OS : W nd wos 7 ~
             i
※ 商用利用可
AIRKinect とは
対応
 W nd ows
   i
センサー : Ki nect f or XBOX 1 4, 800
SDK : Ki nect SDK Beta2
対応 OS : W nd wos 7 ~
             i
※ 商用利用不可
※ 非商用可( 201 6 年6月 1 6 日まで)
AIRKinect とは
対応
 Mac
AIRKinect とは
対応
 Mac
センサー : Ki nect f or XBOX 1 4, 800
必要なソフトウェア : OpenNI, Nite,
                       SensorKinect
対応 OS : M OS X ( Li on, Snow,
             ac
 Leopard )
※ Ki nect f or W nd ows 動作せず
                i
AIRKinect の バージョン
AIRKinect の バージョン

AIRKinect1.7.1
AIRKinect の バージョン

AIRKinect1.7.1
AIRKinect2
AIRKinect の バージョン

AIRKinect1.7.1
AIRKinect2 は、
2012 年 3 月 7 日にリリース
されました。
AIRKinect の バージョン

AIRKinect2 は、
カメラ、骨格追跡 +
Region 、 PointCloud なども
標準装備されました。
AIRKinect の バージョン

AIRKinect2 の
リリース情報は、
http://www.as3nui.com/airkin
でご確認ください。
AIRKinect の バージョン

AIRKinect2 の基本的な
実装方法。
カメラ、骨格追跡 を
中心に説明します。
AIRKinect2 の 実装

AIRKinect2 ライブラリの設定
AIRKinect2 の 実装
AIRKinect2 の 実装
AIRKinect2 の 実装

AIRKinect2 の 基本
AIRKinect2 の 実装

AIRKinect2 の 基本
Kinect と KinectSetting の
クラスが AIRKinect2 の
主要クラス。
AIRKinect2 の 実装

AIRKinect2 の 基本
Kinect クラスとは …
AIRKinect2 の 実装

AIRKinect2 の 基本
Kinect クラスとは …
Kinect センサーにアクセス
する為のクラス
AIRKinect2 の 実装

AIRKinect2 の 基本
var kinect:Kinect=
Kinect.getDevice();
// 使用する機能やイベント登録など行う。

kinect.start(setting);
AIRKinect2 の 実装

AIRKinect2 の 基本
KinectSettings クラスとは …
AIRKinect2 の 実装

AIRKinect2 の 基本
KinectSettings クラスとは …
Kinect センサーの各種機能を
使用 / 未使用を設定。
AIRKinect2 の 実装

AIRKinect2 の 基本
var setting:KinectSetting
= new KinectSetting();
AIRKinect2 の 実装

AIRKinect2 の 基本
// RGB カメラ機能を使用
setting.rgbEnabled = true;
// RGB カメラミラーモード
setting.rgbMirrored = true;
AIRKinect2 の 実装
デモアプリを動かしながら
ソースをみていきます。( SVN から取得可能)
https://ane-
lab.googlecode.com/svn/trunk/pc/windows/airkinect/f
lex/
AIRKinect2 ページ



http://as3nui.github.com/
airkinect-2-core/
ご清聴ありがとうございました。

AIRKinect勉強会 in Flex User Group 東京