About
The
Kinect for Windows
(K4W)
team release samples to show how to build applications and experiences using K4W. Our “Basics” samples are designed to quickly show a particular feature. Other samples are more robust and can serve as a template for building an app.
You will still want to download and install our SDK and Toolkit for the full developer experience but the code here is easy to browse and you can submit feedback about the samples right here on the site.
·
Getting Started
·
List of Samples
·
Requirements
·
Useful Links
Getting Started
- This project uses Git. Get started using
Git with
Codeplex.
- You can also download source code as a Zip file:

List of Samples
This is the list of all samples included in the latest Developer Toolkit release. The table lists the name of the sample,
in which languages it’s available and what technologies and additional SDKs are used. You can browse each sample’s source code by using the “Source Code” tab above.
|
Sample
|
C#
|
C++
|
VB
|
WPF
|
DirectX
|
Additional information
|
|
Adaptive UI
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.8.0
|
|
Audio Basics
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Available in 1.7.0
|
|
Audio Capture Raw
|
No
|
Yes
|
No
|
No
|
No
|
Available in 1.7.0
|
|
Audio Explorer
|
No
|
Yes
|
No
|
No
|
Yes
|
Available in 1.7.0
|
|
Background Removal Basics
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Available in 1.8.0
|
|
Basic Interactions
|
Yes
|
No
|
No
|
No
|
No
|
Available in 1.6.0
|
|
Color Basics
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Available in 1.7.0
|
|
Coordinate Mapping Basics
|
Yes
|
Yes
|
No
|
Yes
|
Yes
|
Available in 1.7.0
|
|
Controls Basics
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.7.0, Requires
Kinect Interaction
|
|
Depth Basics
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Available in 1.7.0
|
|
Depth
|
No
|
Yes
|
No
|
No
|
Yes
|
Available in 1.7.0
|
|
Depth with Color
|
No
|
Yes
|
No
|
No
|
Yes
|
Available in 1.7.0
|
|
Face Tracking
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.7.0, Requires Face Tracking
|
|
Face Tracking Basics
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.7.0, Requires Face Tracking
|
|
Face Tracking Visualization
|
No
|
Yes
|
No
|
No
|
Yes
|
Available in 1.7.0, Requires Face Tracking
|
|
Infrared Basics
|
Yes
|
Yes
|
No
|
Yes
|
Yes
|
Available in 1.7.0
|
|
Kinect Bridge with MATLAB Basics
|
No
|
Yes
|
No
|
No
|
Yes
|
Available in 1.7.0
|
|
Kinect Bridge With OpenCV Basics
|
No
|
Yes
|
No
|
No
|
Yes
|
Available in 1.7.0
|
|
Kinect Explorer
|
Yes
|
Yes
|
Yes
|
Yes
|
No
|
Available in 1.7.0
|
|
Kinect Fusion Basics
|
Yes
|
Yes
|
No
|
Yes
|
Yes
|
Available in 1.7.0, Requires
Kinect Fusion
|
|
Kinect Fusion Color Basics
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.8.0, Requires
Kinect Fusion
|
|
Kinect Fusion Explorer
|
Yes
|
Yes
|
No
|
Yes
|
Yes
|
Available in 1.7.0, Requires
Kinect Fusion
|
|
Kinect Fusion Explorer Multi Static Cameras
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.8.0, Requires
Kinect Fusion
|
|
Kinect Fusion Head Scanning
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.8.0, Requires
Kinect Fusion
|
|
Shape Game
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.7.0
|
|
Skeletal Viewer
|
No
|
Yes
|
No
|
No
|
Yes
|
Available in 1.6.0
|
|
Skeleton Basics
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Available in 1.7.0
|
|
Slideshow Gestures
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.6.0
|
|
Speech Basics
|
Yes
|
Yes
|
Yes
|
Yes
|
Yes
|
Available in 1.7.0
|
|
Tic Tac Toe
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.7.0
|
|
Webserver Basics
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.8.0
|
|
WPF D3D Interop
|
Yes
|
Yes
|
No
|
Yes
|
Yes
|
Available in 1.7.0
|
|
XNA Basics
|
Yes
|
No
|
No
|
Yes
|
No
|
Available in 1.7.0, Requires XNA
|
Requirements
·
Visual Studio 2010 or 2012, .NET 4.0 or 4.5
·
Kinect for Windows SDK and
Kinect for Windows Toolkit.
o
Some samples require additional toolkit components (e.g. Face Tracking, Kinect Interaction, Kinect Fusion).
o
Some samples make use of additional SDKs such as DirectX, XNA, MATLAB, OpenCV etc.
·
Note: See the full
List of Samples to see if any additional SDKs are required.
Useful Links
·
Kinect for Windows Website
·
SDK Documentation
·
Human Interface Guidelines
Miscellaneous
· We are unable to accept any outside contributions
as of now. However, we are actively investigating how we can do so in the future.
· Please use
Discussions/Issue Tracker to report any issues or Just say "hi".