第14回名古屋cv・prml勉強会 「なんとなくわかるkinect for windows」

28
杉浦 司 @UnaNancyOwen

Upload: tsukasa-sugiura

Post on 02-Jul-2015

7.737 views

Category:

Technology


2 download

DESCRIPTION

2012/2/18 第14回名古屋CV・PRML勉強会 なんとなくわかるKinect for Windows http://bit.ly/yQMNCb

TRANSCRIPT

Page 1: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

杉浦 司 @UnaNancyOwen

Page 2: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

自己紹介

• 名前 :杉浦 司

• ついったー :@UnaNancyOwen https://twitter.com/#!/UnaNancyOwen

• ぶろぐ :まとめ?ブログ http://kgxpx834.blog58.fc2.com/

1

Page 3: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

2

なんとなくわかる

今日のおはなし

Page 4: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

3

$249.99

Page 5: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

4

Page 6: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

5

5

Page 7: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

6

Page 8: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

7

1. Commercial Use

Page 9: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

8

※ これはMicrosoftの公式見解ではありません 詳しくはMicrosoftへお問い合わせ下さい

Page 10: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

9

きねくと

Page 11: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

10

Page 12: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

11

2. Near Mode

Page 13: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

12

Kinect Sensor for Windowsのみ動作します

Page 14: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

13

Page 15: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

14

プログラミング

Page 16: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

15

Page 18: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

17

• インストール前に他のKinectドライバ(Avin2,SDK β)は アンインストールしておきます

• Visual C++ 2010 再頒布パッケージ(x86/x64)も インストールされます

Page 19: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

18

• 「Kinect電源/USBケーブル」はXBOXカスタマーサポートから購入できます

http://support.xbox.com/ja-jp/contact-us

Page 20: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

19

• Kinectを接続するとドライバがインストールされます

Page 21: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

20

• Sample Browserからサンプルプログラムやドキュメント を実行,閲覧できます

• 「Kinect Explorer」が主要な機能を試せるのでおすすめ

Page 22: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

21

さんぷるぷろぐらむ Kinect for Windows SDK 1.0 / Kinect Explorer

Page 23: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

Visual C++の設定

• 追加のインクルードディレクトリ

– $(KINECTSDK10_DIR)inc

• 追加のライブラリディレクトリ

– $(KINECTSDK10_DIR)lib¥x86 … x86

– $(KINECTSDK10_DIR)lib¥amd64 … x64

• 追加の依存ファイル

– Kinect10.lib

※ プロパティーシートを使うと簡単に設定できます

https://skydrive.live.com/redir.aspx?cid=f7e757e0702c7903&resid =F7E757E0702C7903!274&parid=F7E757E0702C7903!273

• ヘッダファイルのインクルード

– #include <Windows.h> … NuiApi.hの前にインクルードする

– #include <NuiApi.h>

22

Page 25: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

もっと知るためには…

• Kinect for Windows – Kinect for Windowsの公式ページ

– 開発チームのブログやついったーもあります http://www.microsoft.com/en-us/kinectforwindows/

24

Page 26: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

もっと知るためには…

• かおるんダイアリー – 「KINECTセンサープログラミング」の著者ブログ

– Kinect for Windows SDK 1.0 + C#の情報が充実 http://d.hatena.ne.jp/kaorun55/

• Channel 9 – Kinect関連の情報が掲載されています http://channel9.msdn.com/coding4fun/kinect

25

Page 27: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

26

”Primesense Light Coding” http://www.wipo.int/patentscope/search/en/WO2008120217 (Patent)

http://youtu.be/nvvQJxgykcU (Video)

プロジェクタから既知の近赤外光パターンを画角内に照射, 赤外線カメラで読み取り,既知のパターンとの幾何学的な歪みからDepthを算出する.

Page 28: 第14回名古屋CV・PRML勉強会 「なんとなくわかるKinect for Windows」

27

”Real-Time Human Pose Recognition in Parts from Single Depth Images” Jamie Shotton (Microsoft Research Cambridge), Andrew Fitzgibbon, Mat Cook, Andrew Blake

IEEE CVPR 2011(Jun 20-25,2011) [Best Paper] http://www.cvpapers.com/cvpr2011.html

http://research.microsoft.com/pubs/145347/BodyPartRecognition.pdf (Paper)

人工的に生成した約50万の姿勢情報をRandom Forestsで学習, Kinectから得られたDepthから人物姿勢を推定する.