商品描述
Meet the Kinect introduces the exciting world of volumetric computing using the Microsoft Kinect. You'll learn to write scripts and software enabling the use of the Kinect as an input device. Interact directly with your computer through physical motion. The Kinect will read and track body movements, and is the bridge between the physical reality in which you exist and the virtual world created by your software.
Microsoft’s Kinect was released in fall 2010 to become the fastest-selling electronic device ever. For the first time, we have an inexpensive, three-dimensional sensor enabling direct interaction between human and computer, between the physical world and the virtual. The Kinect has been enthusiastically adopted by a growing culture of enthusiasts, who put it to work in creating technology-based art projects, three-dimensional scanners, adaptive devices for sight-impaired individuals, new ways of interacting with PCs, and even profitable business opportunities.
Meet the Kinect is the resource to get you started in mastering the Kinect and the exciting possibilities it brings. You’ll learn about the Kinect hardware and what it can do. You’ll install drivers and learn to download and run the growing amount of Kinect software freely available on the Internet. From there, you’ll move into writing code using some of the more popular frameworks and APIs, including the official Microsoft API and the language known as Processing that is popular in the art and creative world.
Along the way, you’ll learn principles and terminology. Volumetric computing didn’t begin with the Kinect. The field is decades old—if you’ve ever had an MRI, for example, you have benefitted from volumetric computing technology. Meet the Kinect goes beyond just the one device to impart the principles and terminology underlying the exciting field of volumetric computing that is now wide-open and accessible to the average person.
What you’ll learn
- Install drivers to connect your Kinect to your PC, whether running Windows or Mac OSX
- Download and run the growing body of software freely available via the Internet
- Write scripts in the popular Processing language
- Take advantage of Microsoft’s Kinect SDK for Windows
- Choose a software development environment that suits your needs
- Grasp principles and terminology underlying the Kinect technology
Who this book is for
Meet the Kinect is aimed at technology enthusiasts, including programmers, artists, and entrepreneurs who are fascinated by the possibilities arising from the direct, human-computer interaction enabled by the Microsoft Kinect. The book is for anyone who wants to take advantage of the growing body of software for the Kinect, and for those who wish to write their own programs and scripts involving the Kinect as an input device.
Table of Contents
- Getting Started
- Behind the Technology
- Applications in the Wild
- Scripting the Kinect
- Many Ways to Kinect
- Application Development with PrimeSense's NITE Framework
- Application Development with the Beckon Framework
- Application Development with Microsoft's Windows/XBOX Framework
- Volumetric Display Techniques
- Where to Go From Here?
商品描述(中文翻譯)
《認識Kinect》介紹了使用微軟Kinect的體積計算的精彩世界。您將學習編寫腳本和軟體,使Kinect能作為輸入裝置。透過身體動作直接與電腦互動。Kinect將讀取和追蹤身體動作,是您所存在的物理現實與您軟體所創造的虛擬世界之間的橋樑。
微軟的Kinect於2010年秋季推出,成為歷史上銷售最快的電子裝置。這是第一次,我們擁有一個廉價的三維感測器,能夠實現人類與電腦之間、物理世界與虛擬世界之間的直接互動。Kinect受到越來越多的愛好者熱情採用,他們利用它創造基於技術的藝術項目、三維掃描器、視障人士的適應裝置、與PC互動的新方式,甚至是盈利的商業機會。
《認識Kinect》是您開始掌握Kinect及其帶來的激動人心的可能性的資源。您將了解Kinect硬體及其功能。您將安裝驅動程式,並學習下載和運行互聯網上日益增長的Kinect軟體。接著,您將開始使用一些更受歡迎的框架和API編寫代碼,包括官方的微軟API和在藝術及創意界流行的語言《Processing》。
在這個過程中,您將學習原則和術語。體積計算並不是從Kinect開始的。這個領域已有數十年的歷史——例如,如果您曾經做過MRI,您就受益於體積計算技術。《認識Kinect》不僅僅是針對這一個裝置,還傳授了體積計算這一激動人心的領域的基本原則和術語,這些現在對普通人來說都是開放且可接觸的。
您將學到的內容:
- 安裝驅動程式以將Kinect連接到您的PC,無論是運行Windows還是Mac OSX
- 下載並運行互聯網上日益增長的免費軟體
- 使用流行的Processing語言編寫腳本
- 利用微軟的Kinect SDK for Windows
- 選擇適合您需求的軟體開發環境
- 理解Kinect技術的基本原則和術語
本書的讀者對象:
《認識Kinect》針對技術愛好者,包括程序員、藝術家和企業家,他們對微軟Kinect所實現的直接人機互動所帶來的可能性感到著迷。本書適合任何希望利用日益增長的Kinect軟體的人,以及希望編寫自己的程序和腳本以使用Kinect作為輸入裝置的人。
目錄:
1. 開始使用
2. 技術背後
3. 實際應用
4. Kinect腳本編寫
5. 多種Kinect使用方式
6. 使用PrimeSense的NITE框架進行應用開發
7. 使用Beckon框架進行應用開發
8. 使用微軟的Windows/XBOX框架進行應用開發
9. 體積顯示技術
10. 接下來該怎麼做?