Download e-book for kindle: Augmented Reality with Kinect by Rui Wang

By Rui Wang

ISBN-10: 1849694389

ISBN-13: 9781849694384

enhance your individual hands-free and engaging augmented truth functions with Microsoft Kinect

Overview

  • Understand all significant Kinect API good points together with photo streaming, skeleton monitoring and face tracking
  • Understand the Kinect APIs with assistance from small examples
  • Develop a relatively whole Fruit Ninja video game utilizing Kinect and augmented fact techniques

In Detail

Microsoft Kinect alterations the idea of consumer interface layout. It differs from so much different person enter controllers because it permits clients to have interaction with this system with out touching the mouse or a trackpad. It makes use of movement sensing know-how and all it wishes is a real-time cameras, tracked skeletons, and gestures.

Augmented fact with Kinect might help you get into the area of Microsoft Kinect programming with the C/C++ language. The publication will hide the install, picture streaming, skeleton and face monitoring, multi-touch cursors and gesture emulation. eventually, you are going to prove with an entire Kinect-based game.

Augmented fact with Kinect may help you get into the realm of Kinect programming, with a number of attention-grabbing recipes and a comparatively entire instance. The ebook will introduce the subsequent issues: the install and initialization of Kinect purposes; taking pictures colour and intensity photos; acquiring skeleton and face monitoring info; emulating multi-touch cursors and gestures; and constructing a whole video game utilizing Kinect features.

The ebook is split in this sort of means that allows you to make sure that each one subject is given the correct quantity of concentration. rookies will begin from the 1st bankruptcy and building up to constructing their very own applications.

What you are going to examine from this book

  • Install a Kinect equipment and SDK applications in your computer
  • Initialize Kinect with C++ APIs on your personal application
  • Obtain photo streaming info from colour and intensity cameras
  • Acquire skeleton info and face monitoring effects for use
  • Use hand positions to emulate multi-touch cursors and gestures
  • Develop a Fruit Ninja online game with diverse Kinect functionalities
  • Study with easy and fascinating examples utilizing a uniform OpenGL framework
  • Find extra open resource and advertisement source at the Web

Approach

This booklet is a mini instructional with lots of code examples and methods to provide you several ideas whilst construction your personal applications.

Who this e-book is written for

This ebook is intended for readers who're acquainted with C/C++ programming and need to write down easy courses with Kinect. the normal template library is also used because it is easy sufficient to understand.

Show description

Read Online or Download Augmented Reality with Kinect PDF

Similar game programming books

Get Verification and validation for quality of UML 2.0 models PDF

This booklet offers basically with the construction and enhancement of the standard of software program versions. The Unified Modeling Language (UML) of the item administration team types the foundation of the software program types mentioned during this publication; via its typical visible types, UML presents the a lot wanted universal mechanism to set up conversation among all events inside a software program venture.

Andre LaMothe's Multiplayer Game Programming w/CD (Prima Tech's Game PDF

Multiplayer video game Programming allows you to write your individual thoroughly Internet-ready games utilizing DirectX and/or sockets. This e-book unearths innovations and secrets and techniques of on-line gaming know-how and teaches you the talents essential to get entangled within the online game undefined. This publication is ideal for hobbyist programmers who are looking to the way to write on-line games, software program programmers eager to flow to game programming, and the thousands of game gamers who are looking to know about the applied sciences utilized in on-line games.

New PDF release: Developing Mobile Games with Moai SDK

Research the fundamentals of Moai SDK via constructing video games evaluation advance video games for a number of systems with a unmarried code base comprehend the fundamentals of Moai SDK construct prototype video games together with one with physics installation your online game to iPhone’ intimately Moai SDK is a quick, minimalist, open-source Lua cellular framework for professional video game builders.

Blueprints Visual Scripting for Unreal Engine - download pdf or read online

Construct specialist 3D video games with Unreal Engine 4s visible Scripting approach. Take your online game designs from notion to an absolutely playable video game that you should percentage with the area, with out writing a unmarried line of code. learn how to use visible scripting to enhance gameplay mechanics, UI, visible results, synthetic intelligence, and extra.

Additional resources for Augmented Reality with Kinect

Example text

The content of the new function is shown in the following code snippet. =NULL ) { // We assume the image is always 640 x 480 as set in // the initialization process. isDepthFrame ) { // For colors, convert each pixel from BGR // to RGB unsigned char* ptr = colorTexture-> bits + 3 * (i * 640 + j); [ 26 ] Chapter 3 *(ptr + 0) = line[4 * j + 2]; *(ptr + 1) = line[4 * j + 1]; *(ptr + 2) = line[4 * j + 0]; } else { // For depth, extract the depth value part unsigned char* ptr = depthTexture-> bits + (i * 640 + j); *ptr = (unsigned char) NuiDepthPixelToDepth(bufferWord[j]); } } } // Send the textures to OpenGL side for displaying TextureObject* tobj = (isDepthFrame ?

5. The content of the new function is shown in the following code snippet. =NULL ) { // We assume the image is always 640 x 480 as set in // the initialization process. isDepthFrame ) { // For colors, convert each pixel from BGR // to RGB unsigned char* ptr = colorTexture-> bits + 3 * (i * 640 + j); [ 26 ] Chapter 3 *(ptr + 0) = line[4 * j + 2]; *(ptr + 1) = line[4 * j + 1]; *(ptr + 2) = line[4 * j + 0]; } else { // For depth, extract the depth value part unsigned char* ptr = depthTexture-> bits + (i * 640 + j); *ptr = (unsigned char) NuiDepthPixelToDepth(bufferWord[j]); } } } // Send the textures to OpenGL side for displaying TextureObject* tobj = (isDepthFrame ?

The Kinect device is designed to be able to resolve depth data from the sensor to human body results. It can recognize both the entire body and different parts of human limbs and tries placing the joints to build up a skeleton, which is perhaps the most impressive feature of Kinect. In fact, we had never seen a for-civil-use production before that can perform similar work. aspx. But in this example, it is enough to only know where the human body is in the depth image. For the depth pixels within a specific human body, Kinect will save the player index (a non-zero number).

Download PDF sample

Augmented Reality with Kinect by Rui Wang


by John
4.2

Rated 4.78 of 5 – based on 36 votes