Kinect for Windows SDK Programming Guide
暫譯: Kinect for Windows SDK 程式設計指南

Jana Abhijit

  • 出版商: Packt Publishing
  • 出版日期: 2012-12-21
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 392
  • 裝訂: Paperback
  • ISBN: 1849692386
  • ISBN-13: 9781849692380
  • 相關分類: Kinect
  • 海外代購書籍(需單獨結帳)

買這商品的人也買了...

商品描述

Build motion-sensing applications with Microsoft's Kinect for Windows SDK quickly and easily

  • Building application using Kinect for Windows SDK.
  • Covers the Kinect for Windows SDK v1.6.
  • A practical step-by-step tutorial to make learning easy for a beginner.
  • A detailed discussion of all the APIs involved and the explanations of their usage in detail.
  • Procedures for developing motion-sensing applications and also methods used to enable speech recognition.

In Detail

Kinect has been a game-changer in the world of motion games and applications since its first release. It has been touted as a controller for Microsoft Xbox but is much more than that. The developer version, Kinect for Windows SDK, provides developers with the tools to develop applications that run on Windows. You can use this to develop applications that make interaction with your computer hands-free.

This book focuses on developing applications using the developer version of Kinect called Kinect for Windows SDK. It is a complete end to end solution using all the features of Kinect for Windows SDK. You will learn to develop applications in Kinect and give them a 3D effect by using the depth sensor, change angles by using camera sensor. The book will also help you develop motion sensitive and speech recognition enabled applications.

The book begins with explaining the basic requirements and setting up Kinect for Windows SDK. You will be surprised at how quickly the book takes you through the Kinect APIs classification. You will use NUI to use the Kinect for Natural Inputs like skeleton tracking, sensing, and depth measuring.

You will capture different types of video, and images, handle video stream event, and capture frame. Kinect device contains a motorized tilt to control camera angles, which you will learn to use. The last part of the book teaches you to develop a music player using Audio API where source is Kinect Device and then use the speech recognition too.

What will you learn from this book

  • Understand the Kinect sensor in terms of a device, different components, and how they work.
  • Step by step installation guide of SDK, troubleshooting tips and development environment setup.
  • Reading the Kinect device information, monitoring and notifying the sensor status change.
  • Automatically adjust the sensor elevation angle
  • Understand different approaches of capturing data stream from Kinect sensor.
  • Learn the uses of color, depth and IR data and how to leverage them in your applications.
  • Use skeleton-tracking for interactive applications and leveraging the applications to gesture-enabled application
  • Understand usages of Microphone array and build speech-enabled applications with Speech API.
  • Develop applications using Multiple Kinects
  • Understand how to design cross device application with Kinect

Approach

This book is a practical tutorial that explains different features of Kinect for Windows SDK by creating sample applications throughout the book

Who this book is written for

If you are looking to develop motion sensing, speech recognizing applications with Kinect, then this book is for you.

This book uses C# and WPF in the examples, so you need to know the basics of C# and WPF. You don't have to know anything about Kinect for Windows SDK.

商品描述(中文翻譯)

快速輕鬆地使用微軟的 Kinect for Windows SDK 建立動作感應應用程式

- 使用 Kinect for Windows SDK 建立應用程式。
- 涵蓋 Kinect for Windows SDK v1.6。
- 提供實用的逐步教學,讓初學者輕鬆學習。
- 詳細討論所有相關的 API 及其使用說明。
- 開發動作感應應用程式的程序,以及啟用語音識別的方法。

詳細內容

自從 Kinect 首次推出以來,它在動作遊戲和應用程式的世界中已經成為一個改變遊戲規則的產品。它被譽為微軟 Xbox 的控制器,但其功能遠不止於此。開發者版本 Kinect for Windows SDK 為開發者提供了在 Windows 上開發應用程式的工具。您可以使用這個工具開發無需手動操作的電腦互動應用程式。

本書專注於使用開發者版本的 Kinect,即 Kinect for Windows SDK 來開發應用程式。這是一個完整的端到端解決方案,利用 Kinect for Windows SDK 的所有功能。您將學會在 Kinect 中開發應用程式,並通過使用深度感測器來賦予它們 3D 效果,通過使用相機感測器來改變角度。本書還將幫助您開發動作感應和語音識別啟用的應用程式。

本書首先解釋基本要求並設置 Kinect for Windows SDK。您會驚訝於本書如何快速引導您了解 Kinect API 的分類。您將使用 NUI 來使用 Kinect 進行自然輸入,如骨架追蹤、感應和深度測量。

您將捕捉不同類型的視頻和圖像,處理視頻流事件,並捕捉幀。Kinect 設備包含一個電動傾斜裝置來控制相機角度,您將學會如何使用它。本書的最後一部分教您使用 Audio API 開發音樂播放器,音源為 Kinect 設備,然後使用語音識別功能。

您將從本書中學到什麼

- 理解 Kinect 感測器的設備、不同組件及其工作原理。
- SDK 的逐步安裝指南、故障排除提示和開發環境設置。
- 讀取 Kinect 設備信息,監控和通知感測器狀態變更。
- 自動調整感測器的高度角度。
- 理解從 Kinect 感測器捕捉數據流的不同方法。
- 學習顏色、深度和紅外數據的用途,以及如何在應用程式中利用它們。
- 使用骨架追蹤進行互動應用程式,並將應用程式轉化為手勢啟用的應用程式。
- 理解麥克風陣列的用途,並使用 Speech API 建立語音啟用的應用程式。
- 使用多個 Kinect 開發應用程式。
- 理解如何設計跨設備的 Kinect 應用程式。

方法

本書是一個實用的教程,通過創建示例應用程式來解釋 Kinect for Windows SDK 的不同功能。

本書的讀者對象

如果您希望開發動作感應和語音識別應用程式,這本書適合您。

本書在示例中使用 C# 和 WPF,因此您需要了解 C# 和 WPF 的基本知識。您不需要了解任何關於 Kinect for Windows SDK 的內容。