Getting the most of the Kinect SDK
- Posted: Dec 14, 2011 at 6:00 AM
- 5,872 Views
Hard to get more "getting started" than an article on initialization of the Kinect...
Getting most of Kinect SDK in C# - part 1 of ?: Initialization
Introduction
This is part one of series documenting my experiments with Kinect for Windows SDK.
After first two or three articles this series should make quite good walkthrough for beginners and nice reference for more advanced developers.Background
Kinect is a sensor originally developed for Microsoft's XBOX 360 console. It has regular video camera, IR camera for depth detection and array of microphones.
Here you can find all information about Kinect and its SDK for Windows.
SDK basics
To use SDK in your application you need to reference
Microsoft.Research.Kinectassembly. It contains two namespaces:At this point I will focus on NUI part of SDK and its features:
Microsoft.Research.Kinect.Nui- Used for visual featuresMicrosoft.Research.Kinect.Audio- Used for audio features
DepthStream- Interface to depth sensorVideoStream- Interface to video cameraSkeletonEngine- Engine for tracing up to two human bodiesNuiCamera- Device info and control (mainly for getting/setting elevation angle)To start coding you need to use the
Runtimeclass from SDK. This class provides an entry point for device enumeration and initialization. In most of cases all you need is to get instance ofRuntimeclass:...
Project Information URL: http://www.codeproject.com/KB/miscctrl/MostOfKinectSDK1.aspx
Project Download URL: http://www.codeproject.com/KB/miscctrl/MostOfKinectSDK1/JK.KinectExperiments.zip
Project Source URL: http://www.codeproject.com/KB/miscctrl/MostOfKinectSDK1/JK.KinectExperiments.zip
Runs with Beta2? Yes
Comments Closed
Comments have been closed since this content was published more than 30 days ago, but if you'd like to continue the conversation, please create a new thread in our Forums,
or Contact Us and let us know.