Programming with the Kinect for Windows Software Development Kit /
Create rich experiences for users of Windows 7 and Windows 8 Developer Preview with this pragmatic guide to the Kinect for Windows Software Development Kit (SDK). The author, a developer evangelist for Microsoft, walks you through Kinect sensor technology and the SDK - providing hands-on insights fo...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Redmond, Wash. :
Microsoft Press,
©2012.
|
Colección: | Developer reference
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- pt. I KINECT AT A GLANCE
- ch. 1 A bit of background
- The sensor
- Limits
- The Kinect for Windows SDK
- Using a Kinect for Xbox 360 sensor with a developer computer
- Preparing a new project with C++
- Preparing a new project with C♯
- Using the Kinect for Windows SDK
- ch. 2 Who's there?
- SDK architecture
- The video stream
- Using the video stream
- Getting frames
- The depth stream
- Using the depth stream
- Getting frames
- Computing depth data
- The audio stream
- Skeleton tracking
- Tracking skeletons
- Getting skeleton data
- Browsing skeletons
- pt. II INTEGRATE KINECT IN YOUR APPLICATION
- ch. 3 Displaying Kinect data
- The color display manager
- The depth display manager
- The skeleton display manager
- The audio display manager
- ch. 4 Recording and playing a Kinect session
- Kinect Studio
- Recording Kinect data
- Recording the color stream
- Recording the depth stream
- Recording the skeleton frames
- Putting it all together
- Replaying Kinect data
- Replaying color streams
- Replaying depth streams
- Replaying skeleton frames
- Putting it all together
- Controlling the record system with your voice
- pt. III POSTURES AND GESTURES
- ch. 5 Capturing the context
- The skeleton's stability
- The skeleton's displacement speed
- The skeleton's global orientation
- Complete ContextTracker tool code
- Detecting the position of the skeleton's eyes
- ch. 6 Algorithmic gestures and postures
- Defining a gesture with an algorithm
- Creating a base class for gesture detection
- Detecting linear gestures
- Defining a posture with an algorithm
- Creating a base class for posture detection
- Detecting simple postures
- ch. 7 Templated gestures and postures
- Pattern matching gestures
- The main concept in pattern matching
- Comparing the comparable
- The golden section search
- Creating a learning machine
- The RecordedPath class
- Building the learning machine
- Detecting a gesture
- Detecting a posture
- Going further with combined gestures
- ch. 8 Using gestures and postures in an application
- The Gestures Viewer application
- Creating the user interface
- Initializing the application
- Displaying Kinect data
- Controlling the angle of the Kinect sensor
- Detecting gestures and postures with Gestures Viewer
- Recording and replaying a session
- Recording new gestures and postures
- Commanding Gestures Viewer with your voice
- Using the beam angle
- Cleaning resources
- pt. IV CREATING A USER INTERFACE FOR KINECT
- ch. 9 You are the mouse!
- Controlling the mouse pointer
- Using skeleton analysis to move the mouse pointer
- The basic approach
- Adding a smoothing filter
- Handling the left mouse click
- ch. 10 Controls for Kinect
- Adapting the size of the elements
- Providing specific feedback control
- Replacing the mouse
- Magnetization!
- The magnetized controls
- Simulating a click
- Adding a behavior to integrate easily with XAML
- ch. 11 Creating augmented reality with Kinect
- Creating the XNA project
- Connecting to a Kinect sensor
- Adding the background
- Adding the lightsaber
- Creating the saber shape
- Controlling the saber
- Creating a "lightsaber" effect
- Going further.