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...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Packt Publishing,
2013.
|
Colección: | Community experience distilled.
|
Temas: | |
Acceso en línea: | Texto completo |
Tabla de Contenidos:
- 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.