KINECT for Windows入門

Similar documents
Kinect for Windows による手話認識

画像処理技術を利用した Kinectの応用

VGB Kinect v2 VGB VGB Kinect v2 3 VGB VGB Discrete Continuous 2 Discrete : Jump, Sit, NicoNii AdaBoost (Confidence) Visual Studio 2013 or 2012 () Kine

Abstract Kinect for Windows RGB Kinect for Windows v Kinect for Windows v2

1.1 方 法 1 PC の 操 作 による 暗 号 化 1.Windows PC を 起 動 し スタート 画 面 を 表 示 します 2. 画 面 右 端 から 左 方 へスワイプし 設 定 をタップします - 2 -

PowerPoint プレゼンテーション


iStorage ソフトウェア VMware vSphere Web Client Plug-in インストールガイド

目 次 1. はじめに 3 2. システム 要 件 4 3. HDD Password Tool のインストール 5 Windows の 場 合 5 Mac の 場 合 8 4. HDD Password Tool の 使 い 方 HDD Password Tool を 起 動 する

目 次 機 能 運 用 上 の 注 意 処 理 手 順 画 面 説 明 ログイン 直 送 先 選 択

工事記録写真チェックシステム 操作説明書

1. システム 要 件 について OneSight をインストールするマシンは 以 下 の 要 件 を 満 たしていることを 推 奨 します 使 用 される 監 視 設 定 などの 条 件 により 変 動 する 場 合 がありますので ご 留 意 下 さい A. 全 て 別 の Server 構 成

MetaMoJi ClassRoom/ゼミナール 授業実施ガイド

Quick Image Navigator Operating Instructions (Japanese)

<4D F736F F D C97F195CF8AB DEC90E096BE8F912091E6312E313294C52E646F63>

入退室インストールマニュアル.pdf

file:///L|/kajo/_RESOURCE/index.html

ご 利 用 の 前 に 手 順 初 回 ご 利 用 時 に 必 ずご 確 認 ください ご 利 用 の 前 に (ご 利 用 環 境 の 確 認 ) P アクセス 方 法 (IMAGE WORKSサイトへアクセス) P 初 期 設 定 (JREのインストール) P

2 3

Zoner Photo Studio 18 インストールガイド

内 容 DataSpider Studio for Web とは... 3 SliverLight... 3 推 奨 最 小 構 成... 3 Studio for Web のサポートプラットフォームおよびサポートウェブブラウザ ログイン プロジェクトを 開 く... 6

PC 移 行 は 以 下 の 流 れで 行 います 次 ページ 以 降 に 各 手 順 を 記 載 しますのでご 確 認 ください ( をクリックすると 該 当 の 説 明 にジャンプします ) 移 行 元 のPCでの 作 業 Step1 移 行 するデータをバックアップする (3ページ) [データ

FAQ案(Linkup Manager)

Microsoft Word - SoftAP設定_BKK1.doc

Press Release english

インストール インストール ダウンロードしたファイルをダブルクリックすると 下 記 のファイルが 展 開 されます JigenApp.exe JigenRestart.exe JIGENctrl.dll PC 内 の 任 意 の 同 一 フォルダに 上 記 ファイル 全 てコピーします インストール

ATOK Syncの設定方法と使い方(Mac用)

スライド 1

研究者情報データベース

180404

_禑暥ã†�ã…“ã……ã…‹ç«¯æœ«ã‡»ã……ã…‹ã‡¢ã……ã…Šæ›‰é€ƒæł¸ã•’10ã•‚V1.3.xls

Microsoft Word - 操作マニュアル(石油コンビナート_オフラインソフト編)_v0.2.doc

Microsoft Word - nvsi_100221jp_vdr_extended_partition.doc

Windows Vista 使 用 時 の 注 意 事 項 < 現 象 1 > ブラウザーアクセス 時 ポップアップが 表 示 されログインできない ( 下 図 参 照 ) 音 声 機 能 が 使 用 できない H.264 画 像 または MPEG-4 画 像 がライブ 画 表 示 されない (ネッ

目 次 1. 本 マニュアルについて D-Case ステンシルの 導 入 概 要 インストール D-Case 編 集 D-Case メニュー ノード リンク..

ファクス送信用変換ソフト 操作説明書_VA

スライド 0

ソフトウェア説明書

はじめに この 資 料 は データ デデュプリケーション 機 能 を 検 討 いただくにあたり ディス ク 使 用 率 とバックアップ パフォーマンスについて データ デデュプリケーション デバイス( 以 降 DDD と 記 述 )とファイル システム デバイス ( 以 降 FSD と 記 述 )

untitled

Manual.xls

Office365 ProPlus 利用方法について

PoINT Storage ManagerのWindows Failover Clusterでの動作設定

情報処理技能検定試験 表計算2級 手順書

以 下 に 手 順 の 流 れを 記 載 します 3ページ 以 降 で 各 項 目 の 手 順 を 説 明 します ( をクリックすると 該 当 ページにジャンプします ) また 4ページに 汎 用 データ 受 入 に 関 するよくあるお 問 い 合 わせをご 紹 介 しています Step (3ペー

利用のためのPC環境設定

REX-KMSU2 Android ユーザーズマニュアルRev1.0

メール 受 信 画 面 のレイアウトを 変 更 することができます ここでは 初 期 設 定 のレイアウトで 表 示 されているボタ ンやマークについて 解 説 します メール 一 覧 画 面 には 受 信 したメールが 一 覧 表 示 されます メール 受 信 タブをクリックすると 受 信 箱 フ

スライド 1

業務用HDビデオシステムプレーヤー

ファイルサーバー(NFS) 構築ガイド

TIPS - 棚 割 りを 開 始 するまで Liteを 起 動 し 企 業 情 報 の 追 加 を 行 い 棚 割 を 行 う 企 業 の 追 加 をして 下 さい 企 業 情 報 の 追 加 時 に エラーメッセージが 表 示 された 場 合 別 途 TIPS トラブルが 発 生 した 場 合

1級 ワンポイント

PowerPoint プレゼンテーション

ProWebRabbitインストールガイド

KINGSOFT Office 2016 動 作 環 境 対 応 日 本 語 版 版 共 通 利 用 上 記 動 作 以 上 以 上 空 容 量 以 上 他 接 続 環 境 推 奨 必 要 2

HP Disk Sanitizer, External Edition

目 次. WEB メールへのログイン.... メール 送 信 手 順.... メール 受 信 手 順 アドレス 帳 の 操 作 手 順 フォルダーの 操 作 手 順 メール 発 信 者 登 録 署 名 登 録 手 順 基 本 的 な 設 定

Student Help

Transcription:

KINECT for Windows v2 はじめてのKINECT みずほ 情 報 総 研 株 式 会 社 サイエンスソリューション 部 下 元 正 義 Kinect は 米 国 Microsoft Corporation 及 びまたはその 関 連 会 社 の 登 録 商 標 または 商 標 です その 他 の 会 社 名 システム 名 製 品 名 は 一 般 に 各 社 の 登 録 商 標 または 商 標 です 1

下 元 正 義 (しももと まさよし) みずほ 情 報 総 研 株 式 会 社 サイエンスソリューション 部 理 学 系 出 身 C#の 開 発 がメイン Kinectは2 年 前 から K4Wによる 手 話 認 識 K4Wによる 手 話 認 識 : 利 用 想 定 シーン 2

本 日 お 話 しさせていただく 内 容 未 来 のヒューマンインターフェイスデバイス 何 ができるのか アプリ 開 発 の 始 め 方 v2の 新 機 能 Kinect Studio + Visual Gesture Builder 3

KINECT ユーザーとコンピュータの 画 期 的 な 対 話 方 法 CUI GUI タッチ ペン ジェスチャー ボイス 4

目 と 耳 Kinectのセンサーデータをソ フトウェアで 利 用 できる! カラーカメラ カラー 画 像 赤 外 線 エミッタ &センサー 距 離 / 赤 外 画 像 ドラ イバ マイクロフォンアレイ 音 声 SDK 5

何 ができるの? ナチュラルユーザーインターフェイス(NUI) ひとのしぐさを 理 解 誰 でもコンピュータの 恩 恵 を 受 けられる http://kinectforwindows.com/ http://www.tfu.ac.jp/news/20131125_01.html 6

特 徴 赤 外 線 を 照 射 して 物 体 との 距 離 を 計 測 7

構 造 RGBカメラ Depthセンサー パワーライト 赤 外 線 エミッタ マイクロフォンアレイ https://www.ifixit.com/ 8

動 作 要 件 項 目 V1 V2 CPU デュアルコア 2.66GHz~ Core i7 2.5GHz~ GPU n/a Direct X11 USB 2.0 以 上 3.0 メモリ 2GB 4GB(2GBという 記 述 も ) OS 開 発 環 境 Windows7, 8 以 降 エンベデッド 含 む Visual Studio 2010 以 降.NET Framework 4 Windows8 以 降 エンベデッド 含 む Visual Studio 2012 以 降.NET Framework4.5 動 作 確 認 した 環 境 ASUS Z87 Pro : Core i7 4770K 3.4GHz Dell XPS One 27 : Core i7 4770S 3.0GHz DELL Graphic Pro XPS8700 : Core i7 3537U 2.0GHz 動 作 しない 場 合 も 9

センサーの 入 手 マイクロソフトストア 現 在 はオープン ベータ 版 http://www.microsoftstore.com/store/msjp/ja_jp/home 10

SDK(Software Development Kit)を 入 手 最 新 のSDK 2014.8.20 版 http://www.microsoft.com/en-us/kinectforwindows/ 11

開 発 環 境 Visual Studio(2012or2013)を 入 手 無 償 のExpressでも 開 発 可 能 for Windows(ストアアプリ) for Desktop(デスクトップアプリ) 2013 Update 3が 最 新 12

サンプルコードから 始 めよう Kinect Browser v2.0 サンプルアプリ サンプルコード サンプルアプリの 初 回 起 動 時 に ファームウェアアップデートがかかる 30 秒 くらい 待 つ 13

データソース カラー 1920 x 1080, 30 or 15( 暗 いとき)フレーム/ 秒 赤 外 深 度 ボディインデックス スケルトン オーディオ 512 x 424, 30 フレーム/ 秒 カラー 120MB/ 秒, その 他 画 像 13MB/ 秒, オーディオ 32KB/ 秒 14

アーキテクチャ ネイティブアプリ.Netアプリ ストアアプリ C#,VB,JavaScript,C++ ネイティブAPI.Net API WinRT API Kinect Runtime Kinect Drivers Kinect Sensor 15

ストアアプリを 作 成 新 規 プロジェクトの 作 成 ストアアプリ 空 のプロジェクト Package.Manifest 機 能 で マイク と Webカメラ を 利 用 可 参 照 設 定 WindowsPreview.Kinectを 追 加 構 成 マネージャーでプラットフォームをx64またはx86 16

プログラミングモデル Sensor Source Reader Frame Reference Frame 17

KinectSensor this.kinectsensor = KinectSensor.GetDefault(); this.kinectsensor.open(); // 何 らかの 処 理 this.kinectsensor.close(); Sensor Source Reader Frame Reference Frame 18

Source 1データソース AudioSource,BodyFrameSource,BodyIndexFrameSource 複 数 OpenMultiSourceFrameReader this.colorframereader = this.kinectsensor.colorframesource.openreader(); Sensor Source Reader Frame Reference Frame 19

Reader Frameへのアクセスは2 通 り Events, Polling this.colorframereader.framearrived += colorframereader_framearrived; void colorframereader_framearrived(colorframereader sender, ColorFrameArrivedEventArgs args) { } Sensor Source Reader Frame Reference Frame 20

Frame Reference EventArgsのプロパティ void colorframereader_framearrived(colorframereader sender, ColorFrameArrivedEventArgs args) { using(colorframe colorframe = args.framereference.acquireframe()) { Sensor Source Reader Frame Reference Frame 21

Frame フレームデータ メタデータを 含 む フレームを 破 棄 しないと 次 のフレームを 取 得 できない void colorframereader_framearrived(colorframereader sender, ColorFrameArrivedEventArgs args) { using(colorframe colorframe = args.framereference.acquireframe()) { Sensor Source Reader Frame Reference Frame 22

BodyFrameSource 0.5m~4.5m 25 個 の 関 節 の 位 置 と 向 き 6 人 まで 認 識 手 の 状 態 は2 人 まで http://research.microsoft.com/apps/pubs/?id=145347 Microsft Virtual Academy 23 Programming Kinect for Windows v2 Jump Start

入 力 デバイスとしてKinectを 利 用 する ストアアプリでKinectを 入 力 デバイスとして 利 用 Window Window Frame Grid Page KinectRegion KinectUser Viewer Frame Page 24

Microsoft.Kinect.XamlControlを 利 用 Window.Current.Content = rootframe; を 以 下 のように 書 き 換 える KinectRegion kinectregion = new KinectRegion(); KinectUserViewer viewer = new KinectUserViewer(); kinectregion.content = rootframe; viewer.width = 128; viewer.height = 106; Grid grid = new Grid(); grid.children.add(kinectregion); grid.children.add(viewer); viewer.setvalue(grid.verticalalignmentproperty, VerticalAlignment.Top); viewer.setvalue(grid.horizontalalignmentproperty, HorizontalAlignment.Center); Window.Current.Content = grid; 25

Kinect Studio + Visual Gesture Builder ジェシュチャー 認 識 の 機 械 学 習 プラットフォーム Kinect Studio Visual Gesture Builder 26

機 械 学 習 によるジェシュチャー 認 識 Use in Your App Kinect Studio 記 録 テスト Live View Gesture Builder タグ 付 け 学 習 27

Step1:Kinect Studioで 記 録 ジェシュチャーだけならNui Uncompressed Colorは 不 要 データの 保 存 場 所 はFILE Settings Rcording File Path 28

Visual Gesture Builderでタグ 付 け 新 規 ソリューションの 作 成 File New Solution プロジェクトの 作 成 右 クリック Create New Project プロジェクトに 撮 影 データを 追 加 右 クリック AddClip ジェシュチャーの 学 習 方 法 を 指 定 して タグ 付 けを 行 う 領 域 を 選 択 した 状 態 で ValueにTrueを 設 定 Shift+ でジェスチャの 領 域 を 選 択 29

Visual Gesture Builderで 学 習 ソリューションは 複 数 のジェシュチャーの 集 合 プロジェクトはひとつのジェシュチャー 右 クリック ビルドで 辞 書 作 成 ソリューション ジェシュチャーの 集 合 Build.gdb 複 数 ジェシュチャー 辞 書 プロジェクト ひとつのジェシュチャー プロジェクト ひとつのジェシュチャー プロジェクト ひとつのジェシュチャー Build.gha 単 一 ジェシュチャー 辞 書 30

Visual Gesture Builder Viewerでテスト 右 クリック Live Previewで 認 識 精 度 の 確 認 ジェシュチャー 認 識 度 を グラフで 表 示 Vgb Viewer 31

Use in Your App サンプル Discrete Gesture Basics-WPF 参 照 (8/20リリースSDK) 6 人 までの 着 席 状 態 を 判 定 32

まとめ Kinectは 未 来 のヒューマンインターフェイスデバイス Kinectセンサーの 概 要 と 事 例 開 発 の 始 め 方 プログラミングモデル 入 力 デバイスとしてのKinect v2の 新 機 能 Kinect Studio + Visual Gesture Builderのデモ 33

Kinect for Windowsの 情 報 本 家 サイト http://www.microsoft.com/en-us/kinectforwindows/ FaceBook Kinect for Windows 好 きの 集 まり Tokyo Motion Control Network 34

学 習 リソース Microsoft Virtual Academy 無 料 のオンライン 学 習 リソース K4WV2は 英 語 英 語 字 幕 あり Visual Gesture Builderは06 参 照 http://www.microsoftvirtualacademy.com/ 35