Augmented Reality with Kinect.

This book is a mini tutorial with plenty of code examples and strategies to give you many options when building your own applications. This book is meant for readers who are familiar with C/C++ programming and want to write simple programs with Kinect. The standard template library can also be used...

Full description

Saved in:
Bibliographic Details
Main Author: Wang, Rui (Software engineer)
Format: eBook
Language:English
Published: Packt Publishing, 2013.
Series:Community experience distilled.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Getting Started with Kinect; Installation of Kinect; Set up your Kinect software on PCs; Why did I do that?; The idea of the AR-based Fruit Ninja game; Summary; Chapter 2: Creating Your First Program; Preparing the development environment; Building the Visual Studio project; Starting the device; Initializing and using Kinect in C++; Understanding the code; Additional information; Summary; Chapter 3: Rendering the Player; Choosing image stream types.
  • Obtaining color and depth imagesDrawing color and depth as textures; Understanding the code; An incorrect way to combine depth and color; A traditional way for background subtraction; Understanding the code; Aligning color with depth; Generating a color image from depth; Understanding the code; Additional information; Using a green screen with Kinect; Making a magic photographer; Understanding the code; Additional information; Summary; Chapter 4: Skeletal Motion and Face Tracking; Understanding skeletal mapping; Obtaining joint positions; Drawing the skeleton; Understanding the code.
  • Drawing the linetrails following the handsDrawing the path for specified joints; Understanding the code; Face tracking in Kinect; Detecting a face from the camera; Detecting and drawing the face rectangle; Understanding the code; Constructing the face model; Drawing the parametric face model; Understanding the code; Summary; Chapter 5: Designing a Touchable User Interface; Multitouch systems; Locating the cursors; Drawing cursors from two hands; Understanding the code; Additional information; Common touching gestures; Recognizing holding and swiping gestures; Drawing cursors using two hands.
  • Understanding the code?Additional information; Sending cursors to external applications; Emulating Windows mouse with cursors; Understanding the code; Summary; Chapter 6: Implementing the Scene and Gameplay; Integrating the current code; Integrating existing elements in a scene; Understanding the code; Cutting the fruits; Adding and handling fruit objects; Understanding the code; Playing the game; Adding simple game logic; Understanding the code; Additional information; Summary; Appendix: Where to Go from Here; libfreenect
  • the pioneer of Kinect middleware.
  • OpenNI
  • a complete and powerful Kinect middlewareFree and open source resources; Commercial products using Kinect; Index.