×
Kinect體感程式設計入門與應用-第二版(全彩印刷)
作者: 王森
書號: ACL038800
出版日: 2013/08/07
ISBN:9789862768778
附件: 線上下載
定價: 560
電子書: 已出版
購買紙本書
購買電子書
內容特色
王森以他暢銷作家的流暢文筆、程式開發的深厚基礎、以及技術先驅者的熱情與獨到眼光,為國內熱衷於資訊創新應用的廣大技術社群,再度精心撰寫並分享Kinect for Windows最新的技術資訊。
--台灣微軟開發工具暨平台推廣處總經理 劉念臻

本書不僅講解Kinect裝置的細節、SDK 的架構,更花上許多篇幅介紹色彩、影像、視覺等專業知識,讓您看完本書之後,能立即開始設計Kinect for Windows 的應用程式。
--台灣微軟應用開發技術經理 上官林傑

Kinect最早運用在Xbox 360的體感遊戲上,讓玩家能夠用自己的身體操作遊戲,不再受到遊戲控制器的束縛。Kinect for Xbox受到市場廣大迴響,微軟趁勝追擊,推出Kinect for Windows硬體,促使Kinect脫離遊樂器專用的範疇,開發人員得以將Kinect與各種PC結合,發展出更多應用。接下來,功能更強大的Kinect One即將面市,以更精確的感測技術與演算法繼續引領體感控制風潮。
目前開發Kinect應用程式的方法大致分為微軟官方Kinect for Windows SDK與OpenNI兩種。OpenNI必須採用C/C++開發,進入門檻較高;而Kinect for Windows SDK彈性較大,除了C/C++之外亦可選用任何.NET平台上的程式語言,本書選用佔有率較高的C#作為主要範例的實作語言,佐以少量PowerShell、C++範例,讓讀者體驗Kinect開發的多樣性與豐富性。
*使用微軟官方Kinect for Windows SDK 1.7最新技術為基礎的書籍,特別是Kinect互動函式庫(KinectInteraction)所提供的握拳(Grip)、推送(Push)手勢的偵測
*融入大量官方人機互動導覽(Human Interface Guidelines)所提示之內容,藉此提升 Kinect應用軟體的質量。Kinect軟體的設計並非只是單純的程式撰寫,還需要考量使用者的距離與感受
*針對圖形使用者介面(GUI)如何整合體感設計提供專門章節,包括Kinect控制滑鼠或視窗軟體
*擴增實境(Augmented Reality,簡稱AR)應用程式開發。融入部分WPF動畫效果
*Kinect內建加速度感應器之應用
*Kinect語音辨識與語音合成
*Kinect彩色影像、深度影像的處理與應用
*Kinect骨架追蹤與應用
章節目錄
CH01 購買適當的 Kinect硬體
CH02 Kinect 開發總覽
CH03 Kinect for Windows SDK安裝
    範例1:使用PowerShell控制Kinect 步進馬達
    範例2:使用PowerShell開關Kinect 紅外線投影機
    範例3:使用PowerShell取得Kinect 加速度感應器讀數
    範例4:從CodePlex取得官方Kinect 範例程式碼
    範例5:從GitHub 取得本書範例程式碼
CH04 Kinect開發初體驗
    範例1:使用C#控制Kinect垂直角度
    範例2:使用C++控制Kinect垂直角度
CH05 聲音處理
    範例1:偵測聲音來源方向
    範例2:使用Kinect麥克風進行錄音
CH06 語音辨識與語音合成
    範例1:使用PowerShell 叫用Windows平台的語音合成功能
    範例2:使用C#叫用Windows平台的語音合成功能
    範例3:語音辨識
CH07 圖形介面 Kinect應用程式
    範例1:偵測Kinect Sensor狀態
    範例2:聲音來源指向器
    範例3:使用Kinect 內建加速物感應器
    範例4:Talking Lolota
CH08 Kinect互動
    範例1:骨架繪製
    範例2:骨架繪製(多人使用時)
    範例3:用Kinect控制視窗應用程式
    範例4:用Kinect控制滑鼠
    範例5:使用Kinect互動函式庫
CH09 彩色影像處理
    範例1:啟動彩色攝影機
    範例2:啟動彩色攝影機(高效能版)
    範例3:使用Kinect拍照
    範例4:使用Kinect拍照(加入語音控制功能)
    範例5: 彩色影像處理-使用Pixel Shader(像素著色引擎)
    範例6:XNA 相關範例
CH10 深度影像處理與應用
    範例1:顯示深度影像
    範例2:查詢特定像素的深度
    範例3:近距離模式切換
    範例4:取出特定範圍內的影像
    範例5:Kinect的左眼與右眼
    範例6:標示玩家周圍的邊框
    範例7:藍幕效果
    範例8:未知者入侵警示
CH11 骨架追蹤與應用
    範例1:追蹤兩手手掌座標
    範例2:Kinect戰士
    範例3:Kinect戰士– 進階版
    範例4:Kinect光劍
    範例5:與GUI元件互動
Kinect體感程式設計入門與應用-第二版(全彩印刷) 分享
  • 作者: 王森
  • 書號:ACL038800
  • ISBN:9789862768778
  • 出版日:2013/08/07
  • 定價:$ 560
  • 電子書:已出版
  • 購買紙本書

    內容特色
    王森以他暢銷作家的流暢文筆、程式開發的深厚基礎、以及技術先驅者的熱情與獨到眼光,為國內熱衷於資訊創新應用的廣大技術社群,再度精心撰寫並分享Kinect for Windows最新的技術資訊。
    --台灣微軟開發工具暨平台推廣處總經理 劉念臻

    本書不僅講解Kinect裝置的細節、SDK 的架構,更花上許多篇幅介紹色彩、影像、視覺等專業知識,讓您看完本書之後,能立即開始設計Kinect for Windows 的應用程式。
    --台灣微軟應用開發技術經理 上官林傑

    Kinect最早運用在Xbox 360的體感遊戲上,讓玩家能夠用自己的身體操作遊戲,不再受到遊戲控制器的束縛。Kinect for Xbox受到市場廣大迴響,微軟趁勝追擊,推出Kinect for Windows硬體,促使Kinect脫離遊樂器專用的範疇,開發人員得以將Kinect與各種PC結合,發展出更多應用。接下來,功能更強大的Kinect One即將面市,以更精確的感測技術與演算法繼續引領體感控制風潮。
    目前開發Kinect應用程式的方法大致分為微軟官方Kinect for Windows SDK與OpenNI兩種。OpenNI必須採用C/C++開發,進入門檻較高;而Kinect for Windows SDK彈性較大,除了C/C++之外亦可選用任何.NET平台上的程式語言,本書選用佔有率較高的C#作為主要範例的實作語言,佐以少量PowerShell、C++範例,讓讀者體驗Kinect開發的多樣性與豐富性。
    *使用微軟官方Kinect for Windows SDK 1.7最新技術為基礎的書籍,特別是Kinect互動函式庫(KinectInteraction)所提供的握拳(Grip)、推送(Push)手勢的偵測
    *融入大量官方人機互動導覽(Human Interface Guidelines)所提示之內容,藉此提升 Kinect應用軟體的質量。Kinect軟體的設計並非只是單純的程式撰寫,還需要考量使用者的距離與感受
    *針對圖形使用者介面(GUI)如何整合體感設計提供專門章節,包括Kinect控制滑鼠或視窗軟體
    *擴增實境(Augmented Reality,簡稱AR)應用程式開發。融入部分WPF動畫效果
    *Kinect內建加速度感應器之應用
    *Kinect語音辨識與語音合成
    *Kinect彩色影像、深度影像的處理與應用
    *Kinect骨架追蹤與應用
    章節目錄
    CH01 購買適當的 Kinect硬體
    CH02 Kinect 開發總覽
    CH03 Kinect for Windows SDK安裝
        範例1:使用PowerShell控制Kinect 步進馬達
        範例2:使用PowerShell開關Kinect 紅外線投影機
        範例3:使用PowerShell取得Kinect 加速度感應器讀數
        範例4:從CodePlex取得官方Kinect 範例程式碼
        範例5:從GitHub 取得本書範例程式碼
    CH04 Kinect開發初體驗
        範例1:使用C#控制Kinect垂直角度
        範例2:使用C++控制Kinect垂直角度
    CH05 聲音處理
        範例1:偵測聲音來源方向
        範例2:使用Kinect麥克風進行錄音
    CH06 語音辨識與語音合成
        範例1:使用PowerShell 叫用Windows平台的語音合成功能
        範例2:使用C#叫用Windows平台的語音合成功能
        範例3:語音辨識
    CH07 圖形介面 Kinect應用程式
        範例1:偵測Kinect Sensor狀態
        範例2:聲音來源指向器
        範例3:使用Kinect 內建加速物感應器
        範例4:Talking Lolota
    CH08 Kinect互動
        範例1:骨架繪製
        範例2:骨架繪製(多人使用時)
        範例3:用Kinect控制視窗應用程式
        範例4:用Kinect控制滑鼠
        範例5:使用Kinect互動函式庫
    CH09 彩色影像處理
        範例1:啟動彩色攝影機
        範例2:啟動彩色攝影機(高效能版)
        範例3:使用Kinect拍照
        範例4:使用Kinect拍照(加入語音控制功能)
        範例5: 彩色影像處理-使用Pixel Shader(像素著色引擎)
        範例6:XNA 相關範例
    CH10 深度影像處理與應用
        範例1:顯示深度影像
        範例2:查詢特定像素的深度
        範例3:近距離模式切換
        範例4:取出特定範圍內的影像
        範例5:Kinect的左眼與右眼
        範例6:標示玩家周圍的邊框
        範例7:藍幕效果
        範例8:未知者入侵警示
    CH11 骨架追蹤與應用
        範例1:追蹤兩手手掌座標
        範例2:Kinect戰士
        範例3:Kinect戰士– 進階版
        範例4:Kinect光劍
        範例5:與GUI元件互動