Index

A note on the digital index

A link in an index entry is displayed as the section title in which that entry appears. Because some sections have multiple index markers, it is not unusual for an entry to have several links to the same section. Clicking on any link will take you directly to the place in the text in which the marker appears.

Symbols

2D pictures, and pattern matching gestures, Templated gestures and postures
3D, A bit of background, SDK architecture, Controlling the saber
camera, sensor as, A bit of background, SDK architecture
space, XNA, converting from Kinect to, Controlling the saber

A

AcousticEchoSuppression properties, The audio stream
Add method, The skeleton’s stability, The skeleton’s displacement speed
for calculating displacement speed, The skeleton’s displacement speed
to check stability, The skeleton’s stability
algorithm, Algorithmic gestures and postures, Defining a posture with an algorithm, Templated gestures and postures, Comparing the comparable, The basic approach
defining gesture with, Algorithmic gestures and postures
detecting posture with, Defining a posture with an algorithm
for smoothing data, The basic approach
limitations to technique, Templated gestures and postures
to compare gestures, Comparing the comparable
angles, The audio display manager, Controlling the angle of the Kinect sensor, Commanding Gestures Viewer with your voice
beam, The audio display manager, Commanding Gestures Viewer with your voice
controlling sensor, Controlling the angle of the Kinect sensor
application, Using gestures and postures in an application, You are the mouse!, Controls for Kinect, Creating augmented reality with Kinect, Creating augmented reality with Kinect, Creating the XNA project
connecting to sensor, Creating the XNA project
creating for augmented reality, Creating augmented reality with Kinect
creating Kinect-oriented, Controls for Kinect
Gestures Viewer, Using gestures and postures in an application
mouse-oriented, You are the mouse!
Windows Game, beginning, Creating augmented reality with Kinect
application programming interface, Who’s there? (see NUI API)
architecture, The sensor, Who’s there?
Audio command, The Gestures Viewer application
audio display manager, The audio display manager
audio source object, for voice command, Controlling the record system with your voice
audio stream, Computing depth data
AudiostreamManager class, The audio display manager, Commanding Gestures Viewer with your voice
augmented reality, SDK architecture, Creating augmented reality with Kinect, Creating augmented reality with Kinect
and video stream, SDK architecture
defined, Creating augmented reality with Kinect
lightsaber experience, Creating augmented reality with Kinect
axes, skeleton space, Skeleton tracking

C

C#, preparing new project with, Preparing a new project with C#
C++, preparing new project with, The Kinect for Windows SDK
camera, color, A bit of background
Capture Gesture command, The Gestures Viewer application
Capture T command, The Gestures Viewer application
center of gravity, Capturing the context, The skeleton’s stability, The skeleton’s displacement speed
skeleton’s, Capturing the context, The skeleton’s stability
speed in motion, The skeleton’s displacement speed
class, base, Defining a gesture with an algorithm, Defining a posture with an algorithm
for gesture detection, Defining a gesture with an algorithm
for posture detection, Defining a posture with an algorithm
classes, The audio stream, Tracking skeletons, Displaying Kinect data, Displaying Kinect data, The color display manager, The skeleton display manager, The audio display manager, Kinect Studio, Recording the skeleton frames, Recording the skeleton frames, Replaying Kinect data, Replaying color streams, Replaying color streams, Putting it all together, Putting it all together, Putting it all together, The skeleton’s stability, Detecting the position of the skeleton’s eyes, Detecting linear gestures, Defining a posture with an algorithm, Creating a learning machine, Building the learning machine, Detecting a posture, Going further with combined gestures, Going further with combined gestures, Initializing the application, Recording and replaying a session, Recording and replaying a session, Commanding Gestures Viewer with your voice, The basic approach, Providing specific feedback control, Adding a behavior to integrate easily with XAML, Creating the XNA project, Adding the lightsaber, Creating the saber shape, Controlling the saber
AudioStreamManager, The audio display manager
ColorImageFrame, Replaying color streams
ColorStreamManager, Displaying Kinect data
CombinedGestureDetector, Detecting a posture
ContextPoint, The skeleton’s stability
Cube.cs, Creating the saber shape
Depth/ColorStreamManager, Initializing the application
DepthStreamManager, The color display manager
EyeTracker, Detecting the position of the skeleton’s eyes
Game1, Controlling the saber
Game1.cs, Creating the XNA project
GestureDetector, Detecting linear gestures
KinectAudioSource, The audio stream
KinectRecorder, Kinect Studio, Recording the skeleton frames, Recording and replaying a session
KinectReplay, Replaying Kinect data, Putting it all together, Recording and replaying a session
MouseController, The basic approach, Providing specific feedback control, Adding a behavior to integrate easily with XAML
Notifier, Displaying Kinect data
ParallelCombinedGestureDetector, Going further with combined gestures
PostureDetector, Defining a posture with an algorithm
RecordedPath, Creating a learning machine
ReplayColorImageFrame, Replaying color streams
SerialCombinedGestureDetector, Going further with combined gestures
SkeletonDisplayManager, The skeleton display manager
SpeechRecognitionEngine, Putting it all together
TemplatedGestureDetector, Building the learning machine
Tools, Tracking skeletons, Recording the skeleton frames
VertexPositionColor, Adding the lightsaber
VoiceCommander, Putting it all together, Commanding Gestures Viewer with your voice
cleanup code, Cleaning resources
clicks1, Adding a smoothing filter, Providing specific feedback control, The magnetized controls
handling, Adding a smoothing filter
simulating, The magnetized controls
with time interval, Providing specific feedback control
code, integrating recorded with existing, Putting it all together
color display manager, Displaying Kinect data
color stream, The skeleton display manager, Recording Kinect data, Replaying color streams
and Convert method, The skeleton display manager
recording, Recording Kinect data
replaying, Replaying color streams
ColorImageFrame class, constraint, Replaying color streams
ColorRecorder, Kinect Studio
ColorStreamManager class, Displaying Kinect data
CombinedGestureDetector class, Detecting a posture
commands, Gesture Viewer, The Gestures Viewer application
compression, SDK architecture
confidence level, Controlling the record system with your voice
content project, XNA, Creating the XNA project
ContextPoint class, The skeleton’s stability
ContextTracker tool, complete code, The skeleton’s global orientation
ControlMouse method, Controlling the mouse pointer
controls, Adapting the size of the elements, Replacing the mouse, Simulating a click
larger, Adapting the size of the elements
magnetized, Replacing the mouse
register as magnetizers, Simulating a click
Convert method, The skeleton display manager
ConvertDepthFrame, The depth display manager
CopyPixelDataTo method, Recording the color stream, Replaying color streams
corners, tracking positions and relative distance, The magnetized controls
CreateFromReader method, Replaying Kinect data
cube, stretched, Adding the lightsaber (see lightsaber)
Cube.cs class, Creating the saber shape
cursor, attracting with magnetization, Replacing the mouse
(see also click, mouse, sensor)

D

data, Tracking skeletons, The depth display manager, The skeleton display manager, Recording the skeleton frames, Pattern matching gestures, Initializing the application
displaying, Initializing the application
pixel, The depth display manager
serialized, Recording the skeleton frames
skeleton, Tracking skeletons, The skeleton display manager
standardizing, Pattern matching gestures
debugging, Defining a gesture with an algorithm, Creating a base class for gesture detection
drawing captured positions for, Defining a gesture with an algorithm
gestures, Creating a base class for gesture detection
default, skeleton tracking, Browsing skeletons
depth display manager, The color display manager
depth stream, Getting frames, The audio stream, The skeleton display manager, Recording the color stream, Replaying depth streams, Adapting the size of the elements
and Convert method, The skeleton display manager
for tracking skeletons, The audio stream
recording, Recording the color stream
replaying, Replaying depth streams
reusable control based on, Adapting the size of the elements
depth, computing values, Computing depth data, The depth display manager
Depth/Color button, The Gestures Viewer application
Depth/ColorStreamManager classes, Initializing the application
DepthFrameReady event, Providing specific feedback control
DepthImageFrame, constraint, Replaying color streams
DepthRecorder, Kinect Studio
DepthStreamManager class, The color display manager
Detected gestures command, The Gestures Viewer application
direct request, Using the video stream (see polling)
“discussion context”, Capturing the context, The skeleton’s global orientation
and ContextTracker tool, The skeleton’s global orientation
defined, Capturing the context
displacement speed, computing, The skeleton’s stability
distance, tracking with magnetization, The magnetized controls
Draw method, The skeleton display manager, Creating the XNA project, Controlling the saber
and XNA, Creating the XNA project
to create shapes, The skeleton display manager
updating, Controlling the saber
drawings, of gestures, standardizing, Pattern matching gestures
DrawSaber method, Creating the saber shape
driver, The sensor
dynamic link library (DLL), Detecting the position of the skeleton’s eyes

E

EchoCancellationMode properties, The audio stream
EchoCancellationSpeakerIndex properties, The audio stream
effect, lightsaber, Controlling the saber
Elevation angle slider, The Gestures Viewer application
event, Using the video stream, Tracking skeletons
approach for skeleton data, Tracking skeletons
for accessing stream, Using the video stream
extension methods, and golden section search, The golden section search
eyes, detecting position, Complete ContextTracker tool code
EyeTracker class, Detecting the position of the skeleton’s eyes

G

game project, XNA, Creating the XNA project
Game1 class, Controlling the saber
Game1.cs class, Creating the XNA project
Game1.Draw method, Creating the saber shape
Gerald, Curtis F., Comparing the comparable
Gesture Viewer, commanding with voice, Commanding Gestures Viewer with your voice
gesture(s), Capturing the context, The skeleton’s displacement speed, Algorithmic gestures and postures, Algorithmic gestures and postures, Defining a gesture with an algorithm, Creating a base class for gesture detection, Detecting linear gestures, Templated gestures and postures, Templated gestures and postures, Pattern matching gestures, Comparing the comparable, Creating a learning machine, Building the learning machine, Detecting a posture, Detecting gestures and postures with Gestures Viewer, Recording and replaying a session, Handling the left mouse click
as click trigger, Handling the left mouse click
combined, Detecting a posture
debugging, Creating a base class for gesture detection
defined, Algorithmic gestures and postures
desired and undesired, Capturing the context
detected at correct time, The skeleton’s displacement speed
detecting linear, Detecting linear gestures
detecting through TemplatedGestureDetector class, Building the learning machine
detecting with algorithm, Algorithmic gestures and postures
detecting with Gestures Viewer, Detecting gestures and postures with Gestures Viewer
overlapping, Defining a gesture with an algorithm
pattern matching, Templated gestures and postures
recording new, Recording and replaying a session
rotated by given angle, Comparing the comparable
saving, Creating a learning machine (see learning machine, saving in)
standardizing drawings, Pattern matching gestures
templated, Templated gestures and postures
GestureDetector class, Detecting linear gestures
Gestures Viewer, Using gestures and postures in an application, The Gestures Viewer application, Detecting gestures and postures with Gestures Viewer
creating user interface, The Gestures Viewer application
detecting gestures and postures with, Detecting gestures and postures with Gestures Viewer
GetVideoFrame method, Connecting to a Kinect sensor
glow effect, Creating a “lightsaber” effect
golden section search algorithm, Comparing the comparable
grammar, Controlling the record system with your voice
graphic feedback, for sensor tracking, Adapting the size of the elements
graphical user interfaces, You are the mouse!
grayscale pixel, for depth stream display, The depth display manager

I

ImposterCanvas, Replacing the mouse, The magnetized controls
infrared emitter and receiver, A bit of background
initialization, Gesture Viewer, Creating the user interface
Initialize method, Using the Kinect for Windows SDK
interfaces, The Gestures Viewer application, You are the mouse!
application, Gestures Viewer, The Gestures Viewer application
evolution of, You are the mouse!
(see also NUI API, user interface)
IsStable method, The skeleton’s displacement speed

K

keyboard, as user interface, You are the mouse!
Kinect for Windows SDK, A bit of background, A bit of background, Limits, The Kinect for Windows SDK, Using the Kinect for Windows SDK, Who’s there?, Recording and playing a Kinect session, Recording and playing a Kinect session, Recording and playing a Kinect session, Replaying Kinect data, Putting it all together, Complete ContextTracker tool code
architecture, Who’s there?
initializing and cleaning functionality, Using the Kinect for Windows SDK
recording session, Recording and playing a Kinect session
release, A bit of background
replaying session, Recording and playing a Kinect session, Replaying Kinect data
requirements, Limits
sensor, A bit of background (see sensor)
system for debugging, Putting it all together (see record system, replay system)
Toolkit, The Kinect for Windows SDK, Recording and playing a Kinect session, Complete ContextTracker tool code
Kinect space, converting to XNA 3D space, Controlling the saber
Kinect Studio, Recording and playing a Kinect session
KinectAudioSource class, properties, The audio stream
KinectRecorder class, Kinect Studio, Recording the skeleton frames, Recording and replaying a session
to aggregate recording classes, Recording the skeleton frames
with Gestures Viewer, Recording and replaying a session
KinectReplay class, Replaying Kinect data, Putting it all together, Recording and replaying a session
to aggregate replay classes, Replaying Kinect data, Putting it all together
with Gestures Viewer, Recording and replaying a session
KinectSensor.ColorStream.Enable(), for format and frame rate, Using the video stream
Kinects_StatusChanged method, Using the Kinect for Windows SDK

M

magnetization, Replacing the mouse
ManualBeamAngle properties, The audio stream
MapSkeletonPointToDepth method, Providing specific feedback control
MaxBeamAngle properties, The audio stream
MaxSoundSourceAngle properties, The audio stream
methods, Creating a base class for gesture detection, Detecting linear gestures, Detecting simple postures
for adding entries in gesture detection, Creating a base class for gesture detection
for detecting linear gestures, Detecting linear gestures
for detecting specific postures, Detecting simple postures
(see also individual names)
microphone, A bit of background, The audio display manager
array, A bit of background
beam angle, The audio display manager
(see also audio stream)
Microsoft Windows, Who’s there? (see Windows)
MinSoundSourceAngle properties, The audio stream
mouse, You are the mouse!, Controlling the mouse pointer, Adding a smoothing filter, Providing specific feedback control
left click, Adding a smoothing filter
replacing, Providing specific feedback control
user as, You are the mouse!
using skeleton analysis to move pointer, Controlling the mouse pointer
(see also sensor, skeleton(s))
MouseController class, The basic approach, Providing specific feedback control, Replacing the mouse, Adding a behavior to integrate easily with XAML
adding magnetized controls, Replacing the mouse
final version, Adding a behavior to integrate easily with XAML
replacing, Providing specific feedback control
to apply smoothing filter, The basic approach
MouseImposter control, Providing specific feedback control
MOUSEINPUT structure, Controlling the mouse pointer
movement, The skeleton’s stability, Algorithmic gestures and postures
detecting as gesture, Algorithmic gestures and postures
determining, The skeleton’s stability
(see also gesture(s), positions, posture)
multistream source, sensor as, Who’s there?

N

natural user interface, Who’s there? (see NUI API)
near mode, Computing depth data
NoiseSuppression properties, The audio stream
Notifier class, Displaying Kinect data
NotTracked, Browsing skeletons
NUI API, Who’s there?, The audio stream, The skeleton display manager
and skeleton tracking, The audio stream
skeleton data produced by, The skeleton display manager

O

objects, for Gesture Viewer, Creating the user interface
OnProgressionCompleted, The magnetized controls
OpenNextFrame method, Using the depth stream
OpenSkeletonFrame method, The skeleton display manager

P

ParallelCombinedGestureDetector class, Going further with combined gestures
path, center of, Comparing the comparable
pattern matching, Templated gestures and postures, Pattern matching gestures
main concept, Pattern matching gestures
(see also templates)
pixels, Getting frames, Computing depth data, The depth display manager, Creating a “lightsaber” effect
and depth, Getting frames, Computing depth data
getting data from, The depth display manager
manipulating, Creating a “lightsaber” effect
Plot method, The skeleton display manager, The skeleton display manager
polling, Using the video stream, Using the depth stream
PositionOnly, Browsing skeletons
positions, The skeleton’s stability, Algorithmic gestures and postures, Defining a posture with an algorithm, Detecting a gesture, The magnetized controls
adding and recording, The skeleton’s stability
defined, Algorithmic gestures and postures
detecting, Detecting a gesture
tracking with magnetization, The magnetized controls
using algorithm to define, Defining a posture with an algorithm
PostureDetector class, Defining a posture with an algorithm
postures, Detecting gestures and postures with Gestures Viewer, Recording and replaying a session
detecting with Gestures Viewer, Detecting gestures and postures with Gestures Viewer
recording new, Recording and replaying a session
PresenceControl, Adapting the size of the elements
ProcessFrame method, Detecting gestures and postures with Gestures Viewer, Recording and replaying a session
Progression property, Replacing the mouse
Project Natal, A bit of background
properties, KinectAudioSource class, The audio stream
PropertyChanged event, The color display manager

S

screen space, converting skeleton space to, The skeleton display manager
seated mode, Skeleton tracking
segment, defining length, Comparing the comparable
SendInput, importing Win32 function, Controlling the mouse pointer
sensor, A bit of background, The sensor, The sensor, Who’s there?, Tracking skeletons, Displaying Kinect data, The skeleton’s global orientation, Initializing the application, Controlling the angle of the Kinect sensor, You are the mouse!, The basic approach, Controls for Kinect, Creating the XNA project
and user’s focused attention, The skeleton’s global orientation
as multistream source, Who’s there?
connecting application to, Creating the XNA project
controlling angle, Controlling the angle of the Kinect sensor
controlling mouse pointer with, You are the mouse!
creating application for, Controls for Kinect
detecting presence, Initializing the application
inner architecture, The sensor
jitter, The basic approach (see smoothing filter)
limits, The sensor
setting up correctly, Displaying Kinect data
tracking skeletons, Tracking skeletons
SerialCombinedGestureDetector class, Going further with combined gestures
session, recording, Recording and playing a Kinect session, Detecting gestures and postures with Gestures Viewer
and playing, Recording and playing a Kinect session
and replaying, Detecting gestures and postures with Gestures Viewer
SetHandPosition method, Adding a smoothing filter, Replacing the mouse, The magnetized controls
complex, The magnetized controls
updating, Replacing the mouse
shader effect, Controlling the saber
shapes, The skeleton display manager (see WPF shapes)
skeleton display manager, The skeleton display manager
skeleton frame, recording, Recording the skeleton frames
Skeleton objects, array, Recording the skeleton frames
skeleton stream, controlling position and orientation with, Creating the saber shape
skeleton stream, using analysis to move mouse pointer, Controlling the mouse pointer
skeleton tracking, and depth display, The color display manager
skeleton(s), The audio stream, The audio stream, Tracking skeletons, The depth display manager, The skeleton display manager, Capturing the context, The skeleton’s stability, The skeleton’s displacement speed, Complete ContextTracker tool code, You are the mouse!, Providing specific feedback control
20 control points, The audio stream
(see also hand movements, joints)
as mouse, You are the mouse!
browsing, Tracking skeletons
convert to screen space, The skeleton display manager
detecting eye position, Complete ContextTracker tool code
determining stability, Capturing the context
displacement speed, The skeleton’s stability
global orientation, The skeleton’s displacement speed
graphic feedback for sensor tracking, Providing specific feedback control
hand depth values, The depth display manager
tracking, The audio stream
SkeletonDisplayManager class, The skeleton display manager
SkeletonFrame, constraint, Replaying color streams
SkeletonFrameReady event, Providing specific feedback control
SkeletonRecorder, Kinect Studio
smoothing filter, The basic approach, Controls for Kinect
sound source angle, The audio display manager
SoundSourceAngle properties, The audio stream
SoundSourceAngleConfidence properties, The audio stream
SpeechRecognitionEngine class, Putting it all together
speed, displacement, The skeleton’s stability
SpriteBatch object, Connecting to a Kinect sensor
Stability, Capturing the context, The Gestures Viewer application
list, The Gestures Viewer application
skeleton, Capturing the context
standard mode, Computing depth data
Start method, Putting it all together
Stop method, Replaying Kinect data
streams, Who’s there?, SDK architecture, Using the video stream, Using the depth stream, Computing depth data, The audio display manager, Creating the saber shape
accessing with polling, Using the video stream, Using the depth stream
audio, Computing depth data, The audio display manager
multiple, Who’s there?
skeleton, controlling saber with, Creating the saber shape
video, SDK architecture
streams, color, Displaying Kinect data, The skeleton display manager, Recording Kinect data, Replaying color streams
managing display, Displaying Kinect data
recording, Recording Kinect data
replaying, Replaying color streams
streams, depth, Getting frames, The color display manager, The skeleton display manager, Recording the color stream, Replaying depth streams
managing display, The color display manager
recording, Recording the color stream
replaying, Replaying depth streams

W

Wheatley, Patrick O., Comparing the comparable
Windows, Who’s there?
integrating sensor within, Who’s there?
(see also Kinect for Windows SDK)
Windows Game application, beginning, Creating augmented reality with Kinect
Windows Presentation Foundation (WPF) 4.0, Displaying Kinect data, The skeleton display manager, The skeleton display manager
as default environment, Displaying Kinect data
creating shapes, The skeleton display manager, The skeleton display manager
Windows versions, compatibility with Kinect SDK, SDK architecture
WriteableBitmap, Displaying Kinect data, The color display manager

Y

YUV format, and color display manager, The color display manager
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.129.13.201