4 options
Augmented reality with Kinect : develop your own hands-free and attractive augmented reality applications with Microsoft Kinect / Rui Wang.
- Format:
- Book
- Author/Creator:
- Wang, Rui (Software engineer)
- Series:
- Community experience distilled
- Language:
- English
- Subjects (All):
- Kinect (Microcontroller)--Programming.
- Kinect (Microcontroller).
- Multimodal user interfaces (Computer systems).
- Physical Description:
- 1 online resource (122 p.)
- Edition:
- 1st ed.
- Place of Publication:
- Birmingham : Packt Pub., 2013.
- Language Note:
- English
- Biography/History:
- Wang Rui: Rui Wang is a Software Engineer at Beijing Crystal Digital Technology Co. , Ltd. (Crystal CG), in charge of the new media interactive application design and development. He wrote a Chinese book called OpenSceneGraph Design and Implementation in 2009. He also wrote the book OpenSceneGraph 3. 0 Beginner's Guide in 2010 and OpenSceneGraph 3. 0 Cookbook in 2012, both of which are published by Packt Publishing and co-authored by Xuelei Qian. In his spare time he also writes novels and is a guitar lover.
- Summary:
- 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 as it is simple enough to understand.
- Contents:
- Intro
- Augmented Reality with Kinect
- Table of Contents
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Support files, eBooks, discount offers and more
- Why Subscribe?
- Free Access for Packt account holders
- Preface
- What this book covers
- What you need for this book
- Who this book is for
- Conventions
- Reader feedback
- Customer support
- Downloading the example code
- Errata
- Piracy
- Questions
- 1. Getting Started with Kinect
- Installation of Kinect
- Setting up your Kinect software on PCs
- Why did I do that?
- The idea of the AR-based Fruit Ninja game
- Summary
- 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
- 3. Rendering the Player
- Choosing image stream types
- Obtaining color and depth images
- Drawing color and depth as textures
- An incorrect way to combine depth and color
- A traditional way for background subtraction
- Aligning color with depth
- Generating a color image from depth
- Using a green screen with Kinect
- Making a magic photographer
- 4. Skeletal Motion and Face Tracking
- Understanding skeletal mapping
- Obtaining joint positions
- Drawing the skeleton
- Drawing the linetrails following the hands
- Drawing the path for specified joints
- Face tracking in Kinect
- Detecting a face from the camera
- Detecting and drawing the face rectangle
- Constructing the face model.
- Drawing the parametric face model
- 5. Designing a Touchable User Interface
- Multitouch systems
- Locating the cursors
- Drawing cursors from two hands
- Common touching gestures
- Recognizing holding and swiping gestures
- Drawing cursors using two hands
- Sending cursors to external applications
- Emulating Windows mouse with cursors
- 6. Implementing the Scene and Gameplay
- Integrating the current code
- Integrating existing elements in a scene
- Cutting the fruits
- Adding and handling fruit objects
- Playing the game
- Adding simple game logic
- A. Where to Go from Here
- libfreenect - the pioneer of Kinect middleware
- OpenNI - a complete and powerful Kinect middleware
- Free and open source resources
- Commercial products using Kinect
- Index.
- Notes:
- Includes index.
- ISBN:
- 9781849694391
- 1849694397
- OCLC:
- 857078894
The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.