Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Catuhe, David
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.