Kinect體感程序設計入門(使用C#和C++)

Kinect體感程序設計入門(使用C#和C++)

作者: 王森

ISBN: 9787030421982

出版時間: 2014-12-01

出版社: 科學出版社

王森 0 0 0
Kinect最早運用在Xbox360的體感遊戲上,讓玩家能夠用自己的身體操控遊戲,不再受遊戲控制器的束縛。KinectforXbox上市後,獲得了廣大的市場反響,微軟公司乘勝追擊,推出KinectforWindows設備,促使Kinect脫離遊戲機專用的範疇,由此開發人員得以将Kinect與各種PC結合,開發出更多應用。功能更強大的KinectOne上市後,将以更精确的感測技術與算法繼續引領體感控制潮流。
涉及增強現實(AugmentedReality,AR)應用程序的開發,且融入部分WPF動畫效果,Kinect内建加速度感應器的應用,Kinect語音識别和語音合成,Kinect彩色圖像處理及應用,Kinect深度圖像處理及應用,Kinect骨架信息處理及應用.
王森是台灣微軟Kinect技術的首席講師,精通Kinect設備的細節和SDK架構,熟悉色彩、影像、視覺等專業開發知識,是一位活躍的網絡社區風雲人物、技術圖書作家和書評家。
目前開發Kinect應用程序的方法大緻分為微軟官方KinectforWindowsSDK和OpenNI兩種。OpenNI必須采用C/C++開發,進入門檻較高;而KinectforWindowsSDK彈性較大,除了C/C++之外,還可選用其他任何.NET平台上的程序設計語言,本書使用的是使用率較高的C#語言,同時輔以少量的PowerShell、C++範例,讓讀者體驗Kinect開發的多樣性和豐富性。
以微軟官方KinectforWindowsSDK1.7為基礎,該版本SDK的Kinect交互函數庫(KinectInteraction)支持對握拳(Grip)、按壓(Push)手勢的偵測融入大量官方Kinect人機接口導覽(HumanInterfaceGuidelines)中的内容,藉此提升Kinect範例程序的質量。Kinect體感程序設計并非隻是單純地編寫程序代碼,還需要考慮用戶使用時的距離和感受針對圖形用戶界面(GUI)如何整合體感程序設計,作者編寫了專門章節進行介紹,内容包括通過Kinect控制鼠标和Windows應用程序使用C#、PowerShell、C++開發範例程序。部分章節介紹了OpenNI2.x的相關知識

0 條評論