Kinect for Windows v2

33
Kinect for Windows v2 概要 2014/07/17 中村 薫

description

Kinect for Windows v2についての概要です

Transcript of Kinect for Windows v2

Page 1: Kinect for Windows v2

Kinect for Windows v2概要

2014/07/17

中村薫

Page 2: Kinect for Windows v2

自己紹介

中村 薫フリーランスで主にDepthセンサー系の仕事をしています

アプリケーション開発、講演、ハンズオンセミナー、執筆など

Microsoft MVP for Kinect for Windows

[email protected]

Copyright © 2014 Natural Software All rights reserved.

Page 3: Kinect for Windows v2

KINECT FOR WINDOWS V2

Copyright © 2014 Natural Software All rights reserved.

Page 4: Kinect for Windows v2

Kinect v2

• 2013年11月– Xbox One に同梱された新しいKinect

• 2013年12月– Kinect for Windows v2 Developer Previewの配布開始

• 2014年07月– Kinect for Windows v2 Public Previewの配布開始

Copyright © 2014 Natural Software All rights reserved.

Page 5: Kinect for Windows v2

Kinect for Windows v2

• Xbox Oneに付属のKinectと同等

• 2014年7月時点でオープンベータとしてリリース(センサーはリリース版)

Copyright © 2014 Natural Software All rights reserved.

http://www.microsoftstore.com/store/msjp/ja_JP/pdp/productID.298959900

Page 6: Kinect for Windows v2

Kinect for Windows SDK v2

• 2013年12月:Developer Preview

• 2014年07月:Public Preview

Kinect for Windows Dev Centerで配布

直リンク: Kinect for Windows SDK 2.0 Public Preview

Copyright © 2014 Natural Software All rights reserved.

Page 7: Kinect for Windows v2

Kinect から送られてくるデータ

Copyright © 2014 Natural Software.jp All rights reserved.

Kinect for Windows v2

アプリ

カラー画像

Depth(距離)データ

赤外線画像

プレイヤー番号

関節情報

音声データ

Kinect for Windows SDK v2

Page 8: Kinect for Windows v2

Kinect for Windows SDK v2

Color Stream Depth Stream Skeleton Tracking

Copyright © 2014 Natural Software All rights reserved.

Audio

Page 9: Kinect for Windows v2

Kinect for Windows SDK v2

Control Fusion(Developer Previewのみ)

Face

Copyright © 2014 Natural Software All rights reserved.

実装されたけど、動かない

Page 10: Kinect for Windows v2

KINECT FOR WINDOWS V2の仕様

Copyright © 2014 Natural Software All rights reserved.

Page 11: Kinect for Windows v2

ハードウェア要求

対応OS Windows 8, Windows 8.1

開発環境 Visual Studio 2012以降(C++, C#など)

CPU Core i7 2.5GHz以上 64bit CPU

メモリ 4GB以上

USB USB 3.0

グラフィック DirectX 11対応のグラフィックカード

Copyright © 2014 Natural Software All rights reserved.

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 12: Kinect for Windows v2

Kinect for Windows v2の仕様(1)

Copyright © 2014 Natural Software All rights reserved.

Color画像 1920x1080

Depth画像 512x424

Depthセンシング方式 TOF(Time of Fright)

Depth認識範囲 500mm-4500mm

水平視野角 70度

垂直視野角60度

(http://goo.gl/pZQRKm)

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 13: Kinect for Windows v2

Kinect for Windows v2の仕様(2)

Copyright © 2014 Natural Software All rights reserved.

人の検出 6人

人の骨格検出 6人

検出骨格数 25点/一人

手指検出 △(親指と指先)

手のポーズ検出 ○(グー、チョキ、パー)

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 14: Kinect for Windows v2

Kinect for Windows v2の仕様(3)

Copyright © 2014 Natural Software All rights reserved.

ジェスチャー ○

マイク 4つのマイクアレイ

音声入力 ○

チルトモーター なし

加速度センサー△

(ハード的には実装されているらしい)

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 15: Kinect for Windows v2

Kinect for Windows v2の仕様(4)

Copyright © 2014 Natural Software All rights reserved.

USB USB 3.0

1PCで複数Kinectの同時利用 ×

1PCで複数アプリからの同時利用 ○

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 16: Kinect for Windows v2

対応言語および開発環境

• ネイティブ(C++)

• マネージド(デスクトップ、C#など)

• Windowsストアアプリ(WinRT、C#など)

• Unity(Proが必要)

• HTML(JavaScript)

Copyright © 2014 Natural Software All rights reserved.

Page 17: Kinect for Windows v2

KINECT V1とV2の比較

Copyright © 2014 Natural Software All rights reserved.

Page 18: Kinect for Windows v2

センサーの仕様比較

Copyright © 2014 Natural Software All rights reserved.

Kinect v1 Kinect v2

Color画像640x480

1280x9601920x1080

Depth画像80x69

320x240630x480

512x424

Depthセンシング方式 Light Coding TOF(Time of Fright)

Depth認識範囲800mm-4000mm(Default)

400mm-3500mm(Near)500mm-4500mm

水平視野角 57度 70度

垂直視野角43度

(±27度:チルトモーター)60度

(http://goo.gl/pZQRKm)

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 19: Kinect for Windows v2

センサーの仕様比較

Copyright © 2014 Natural Software All rights reserved.

Kinect v1 Kinect v2

人の検出 6人 6人

人の骨格検出 2人 6人

検出骨格数 20点/一人 25点/一人

手指検出 × △(親指と指先)

手のポーズ検出△

(Kinect Interaction:グー、パー)○(グー、チョキ、パー)

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 20: Kinect for Windows v2

センサーの仕様比較

Copyright © 2014 Natural Software All rights reserved.

Kinect v1 Kinect v2

ジェスチャー△

(Kinect Interaction:入力支援)○

マイク 4つのマイクアレイ 4つのマイクアレイ

音声入力 ○ ○

チルトモーター あり なし

加速度センサー あり あり(らしい)

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 21: Kinect for Windows v2

センサーの仕様比較

Copyright © 2014 Natural Software All rights reserved.

Kinect v1 Kinect v2

USB USB 2.0 USB 3.0

1PCで複数Kinectの同時利用 4台まで 1台

1PCで複数アプリからの同時利用 × ○

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 22: Kinect for Windows v2

Depthを比較する

Copyright © 2014 Natural Software All rights reserved.

Kinect v1 Kinect v2

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 23: Kinect for Windows v2

Kinect v2

反射の時間を測る

Depthセンシング方式(TOF)

Copyright © 2014 Natural Software All rights reserved.

Page 24: Kinect for Windows v2

Depthセンシング方式(Light Coding)

ランダムな点を照射し、歪みを計測する

Copyright © 2014 Natural Software All rights reserved.

Page 25: Kinect for Windows v2

骨格検出

Copyright © 2014 Natural Software All rights reserved.

Kinect v2のソフトウェアやハードウェア、APIは暫定的なものであり正式版では変更される可能性があります。

Page 26: Kinect for Windows v2

全身の骨格検出数

Copyright © 2014 Natural Software All rights reserved.

Kinect v1 : 20点/一人 Kinect v2 : 25点/一人

Page 27: Kinect for Windows v2

骨格検出数の追加

Copyright © 2014 Natural Software All rights reserved.

Page 28: Kinect for Windows v2

水平視野角

Copyright © 2014 Natural Software All rights reserved.

http://www.innovotion.co.jp/blog/2013/11/27/22/

Page 29: Kinect for Windows v2

垂直視野角

Copyright © 2014 Natural Software All rights reserved.

http://www.innovotion.co.jp/blog/2013/11/27/22/

Page 30: Kinect for Windows v2

Kinect for Windows SDK v1からのデータ

• ColorImageStream

– RGB または IR

• DepthImageStream

– Depth と PlayerIndex

• SkeletonStream

Copyright © 2014 Natural Software All rights reserved.

Page 31: Kinect for Windows v2

Kinect for Windows SDK v2からのデータ

• ColorFrameReader

• DepthFrameReader

• InfraredFrameReader

• BodyIndexFrameReader

• BodyFrameReader

• LongExposureInfraredFrameReader

• MultiSourceFrameReader

Copyright © 2014 Natural Software All rights reserved.

Page 32: Kinect for Windows v2

改善点

• DepthとPlayerIndex(BodyIndex)が分離された

– V1ではDepthとPlayerIndexがひとまとまりだった

• ColorストリームとIRストリームを同時に読み込むことができる

– V1ではColorとIRストリームは排他(PrimeSense系センサーの仕様?)

Copyright © 2014 Natural Software All rights reserved.

Page 33: Kinect for Windows v2

www.naturalsoftware.jp

Copyright © 2014 Natural Software All rights reserved.