Share via


KinectInteraction Architecture

Kinect for Windows 1.7, 1.8

The KinectInteraction features use a combination of the depth stream, the skeletal stream, sophisticated algorithms to provide hand tracking and gesture recognition, and other features. The features are exposed as follows:

Dn188672.k4w_interaction_2(en-us,IEB.10).png

The concepts underlying the KinectInteraction features are detailed in KinectInteraction Concepts.

The native API is discussed in KinectInteraction Native API. It provides the underlying features of user identification, hand tracking, hand state (tracked, interactive, and so forth), and press targeting. This API also provides a new data stream called the interaction stream that bubbles up gesture recognition events.

The managed API is discussed in KinectInteraction Managed API. This is a C# API that exposes the same functionality as the native API.

The C#/WPF controls are discussed in KinectInteraction Controls. These provide WPF controls that can be used to construct interactive applications. The controls include interactive regions, grip-scrollable lists, and interactive button controls that respond to a user's push.