注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡圖形圖像、多媒體、網(wǎng)頁制作其他處理軟件Kinect人機交互開發(fā)實踐

Kinect人機交互開發(fā)實踐

Kinect人機交互開發(fā)實踐

定 價:¥39.00

作 者: 吳國斌,李斌,閻驥洲 著
出版社: 人民郵電出版社
叢編項:
標 簽: 編程語言與程序設計 計算機與互聯(lián)網(wǎng)

ISBN: 9787115300294 出版時間: 2013-01-01 包裝: 平裝
開本: 16開 頁數(shù): 160 字數(shù):  

內(nèi)容簡介

  Kinect 是微軟公司推出的最新的基于體感交互的人機交互設備?!禟inect人機交互開發(fā)實踐》分為3 個部分,首先介紹了Kinect 的結構和功能以及如何配置相關的開發(fā)環(huán)境,接著結合實例介紹如何使用Kinect for Windows SDK 提供的API,最后通過4 個實例詳細講述了使用Kinect for Windows SDK 開發(fā)項目的實現(xiàn)過程?!禟inect人機交互開發(fā)實踐》旨在為Kinect for Windows 開發(fā)人員提供快速入門的知識,但是要求讀者有一定的編程基礎。由于本書的實例代碼全部由C# 編寫,讀者最好對C# 有一定的了解。

作者簡介

  吳國斌,博士,PMP,微軟亞洲研究院學術合作經(jīng)理,負責中國高校及科研機構Kinect for Windows學術合作計劃及微軟精英大挑戰(zhàn)Kinect主題項目,曾擔任微軟TechEd 2011 Kinect論壇講師、微軟亞洲教育高峰會Kinect分論壇主席、中國計算機學會學科前沿講習班Kinect主題學術主任。李斌,來自西安電子科技大學,國內(nèi)首批Kinect開發(fā)者,策劃執(zhí)行微軟Kinect for Windows Pioneer計劃,開發(fā)Kinect風箏項目,曾擔任微軟TechEd 2011 Kinect論壇講師、人大附中Kinect選修課講師。閻驥洲,來自北京航空航天大學,國內(nèi)首批Kinect開發(fā)者,曾在微軟Kinect for Windows Pioneer計劃中憑借“虛擬演示系統(tǒng)”獲得第一名的成績,之后參與并指導了多個Kinect應用開發(fā)項目,有著豐富的Kinect使用及開發(fā)經(jīng)驗。

圖書目錄

第一部分  Kinect基礎篇
第1章  Kinect簡介  
1.1  什么是Kinect  
1.2  Kinect的前世今生  
1.3  Kinect體感交互技術原理  
1.3.1  Kinect的結構組成  
1.3.2  Kinect for Windows SDK 簡介及功能介紹  
1.4  Kinect for Windows應用領域  
1.5  小結  
第2章  Kinect for Windows開發(fā)環(huán)境配置  
2.1  開發(fā)環(huán)境需求  
2.2  配置開發(fā)環(huán)境  
2.3  Kinect for Windows SDK技術架構  
2.4  小結  
第二部分  Kinect開發(fā)篇
第3章  Kinect彩色和紅外圖像數(shù)據(jù)的處理  
3.1  彩色圖像的格式  
3.2  紅外數(shù)據(jù)流  
3.3  實例1——調用API獲取彩色圖像數(shù)據(jù)和紅外圖像,并實現(xiàn)靜態(tài)圖像的抓取  
3.4  小結  
第4章  Kinect深度數(shù)據(jù)的處理  
4.1  深度數(shù)據(jù)的結構  
4.2  實例2——調用API獲取深度數(shù)據(jù),并對不同深度值著以不同顏色  
4.3  小結  
第5章  Kinect骨骼追蹤數(shù)據(jù)的處理方法  
5.1  骨骼追蹤數(shù)據(jù)的結構  
5.2  半身模式  
5.3  骨骼追蹤數(shù)據(jù)的獲取方式  
5.4  實例3——調用API獲取骨骼數(shù)據(jù)并實時繪制  
5.5  骨骼點旋轉信息  
5.5.1  骨骼點旋轉信息存儲方式  
5.5.2  在骨骼數(shù)據(jù)回調函數(shù)中獲取骨骼點旋轉信息  
5.5.3  綜述  
5.6  實例4——使用Kinect控制PPT播放  
5.7  小結  
第6章  音頻API的使用  
6.1  關于Kinect麥克風陣列  
6.2  實例5——記錄一段音頻流,并監(jiān)視音頻源方向  
6.3  實例6——調用語音API,實現(xiàn)語音識別小程序  
6.4  小結  
第7章  Kinect for Windows Developer Toolkit介紹  
7.1  安裝Kinect for Windows Developer Toolkit  
7.2  Kinect Studio簡介  
7.2.1  打開Kinect Studio并鏈接應用  
7.2.2  記錄并回放Kinect數(shù)據(jù)流  
7.2.3  保存和載入Kinect數(shù)據(jù)流  
7.3  Face Tracking SDK簡介  
7.3.1  Face Tracking SDK主要功能  
7.3.2  Face Tracking SDK使用方法  
7.4  實例7——使用Face Tracking SDK識別人臉  
7.4.1  新建項目并添加引用  
7.4.2  初始化Kinect數(shù)據(jù)流  
7.4.3  獲取數(shù)據(jù)并傳入Face Tracking  
7.5  小結  
第8章  Kinect常用類庫介紹  
8.1  Coding4Fun Kinect Toolkit介紹  
8.1.1  基于圖像數(shù)據(jù)的擴展方法  
8.1.2  基于骨骼數(shù)據(jù)的擴展方法  
8.2  Kinect Toolbox類庫  
8.2.1  Kinect Toolbox簡介  
8.2.2  人體姿態(tài)識別  
8.2.3  手勢識別  
8.2.4  模板識別  
8.2.5  語音識別  
8.2.6  添加自定義姿態(tài)  
8.3  小結  
第三部分  Kinect實戰(zhàn)篇
第9章  Kinect虛擬演示系統(tǒng)的實現(xiàn)  
9.1  虛擬演示系統(tǒng)簡介  
9.2  技術實現(xiàn)概述  
9.3  利用深度數(shù)據(jù)標簽獲取人物彩色圖像  
9.3.1  創(chuàng)建人物摳圖類  
9.3.2  利用深度數(shù)據(jù)獲取人物彩色圖像  
9.3.3  修補、優(yōu)化并完善摳圖類  
9.3.4  利用Kinect SDK摳圖的優(yōu)、缺點  
9.4  利用骨骼數(shù)據(jù)識別人體姿態(tài)  
9.4.1  利用Toolbox實現(xiàn)主體識別功能  
9.4.2  自然交互方式設計  
9.4.3  Kinect自然交互小結  
9.5  演示系統(tǒng)簡介  
9.5.1  預備知識  
9.5.2  Kinect狀態(tài)類  
9.5.3  Kinect輪詢類  
9.5.4  演示框架小結  
9.6  小結  
第10章  Kinect虛擬放風箏項目的實現(xiàn)  
10.1  Kinect虛擬放風箏項目簡介  
10.2  技術實現(xiàn)概述  
10.3  玩家姿勢的設計和識別  
10.3.1  玩家姿勢的設計  
10.3.2  玩家姿勢識別的實現(xiàn)  
10.4  自然交互按鈕和光標的實現(xiàn)  
10.4.1  自定義光標  
10.4.2  自定義按鈕  
10.5  風箏動畫的實現(xiàn)  
10.6  項目操作流程  
10.7  小結  
第11章  Kinect全息顯示  
11.1  Kinect全息顯示簡介  
11.2  技術實現(xiàn)概述  
11.3  Kinect捕捉頭部坐標  
11.3.1  創(chuàng)建用于捕捉頭部位置的Kinect組件類  
11.3.2  Kinect初始化以及頭部位置獲取  
11.3.3  根據(jù)Kinect和屏幕的位置關系轉換坐標  
11.4  三維圖形引擎  
11.4.1  創(chuàng)建可見模型繪制類  
11.4.2  構建模型世界矩陣  
11.4.3  繪制模型  
11.5  根據(jù)頭部位置更新繪制圖像  
11.5.1  修改視圖矩陣  
11.5.2  修改投影矩陣  
11.6  小結  
第12章  基于Kinect的自主移動機器人的設計與實現(xiàn)  
12.1  KRobot項目簡介  
12.2  技術實現(xiàn)概述  
12.3  利用深度數(shù)據(jù)進行攝像機標定  
12.4  利用深度數(shù)據(jù)實現(xiàn)障礙規(guī)避  
12.4.1  獲取彩色圖和深度圖數(shù)據(jù)  
12.4.2  處理深度圖和深度數(shù)據(jù)  
12.4.3  制定障礙物判定規(guī)則  
12.4.4  制定機器人避障規(guī)則  
12.5  利用骨架數(shù)據(jù)實現(xiàn)人體跟蹤  
12.6  利用麥克風進行聲音定位  
12.7  完善人機交互演示系統(tǒng)  
12.8  小結  
附錄A  Kinect for Windows SDK類、結構類型和枚舉類型

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號