• Follow Us:
  • blog
  • rss

What's New

Kinect for Windows SDK 1.7 is the latest update to our software development kit. It gives businesses the power to create innovative computing experiences that engage their customers and solve business problems through state-of-the-art natural computing technology. The SDK offers a wealth of new tools, samples, and features to help developers streamline application development and create smarter applications that respond to human voices and gestures in much the same way that people communicate with each other. Additionally, it’s fully compatible with all previous commercial releases, so there’s no reason not to upgrade to the new version today!
 
The Kinect for Windows SDK is licensed for use with a Kinect for Windows sensor.
 

Download the Kinect for Windows SDK

New in Kinect for Windows SDK 1.7

Kinect Interactions

A combination of new controls makes it easier for users to interact through natural computing technology. These include “push” to select virtual objects, “grip” to pan and scroll, recognition of up to four hands simultaneously, and updated Human Interface Guidelines. Kinect Interactions help ensure a highly consistent customer experience from application to application, save developers and businesses time and money, and allow you to focus on the unique problems that you are working to solve.   

Kinect Windows Presentation Foundation Controls

New Windows Presentation Foundation (WPF) controls make it easy for developers to build high-quality, interactive Kinect for Windows applications.

  • “Push” control to select virtual objects
  • “Grip” control to pan and scroll selection
  • Kinect cursor
  • User viewer

Interaction Stream

Interaction Stream enables new functionalities when designing Kinect for Windows applications, including:

  • Grip Recognition, including the ability to map hand gestures to on-screen cursors. The Kinect for Windows sensor can recognize up to four hand pointers. This allows two people to interact with both hands simultaneously and enables developers to create more complex interactions, including the ability to “zoom.”
  • Physical interaction zone, a defined area within which a user can contain their movements to interact with the Kinect for Windows sensor most effectively, similar to the physical area in which you would perform sign language.

Updated Human Interface Guidelines

The Human Interface Guidelines provide best practices for Kinect for Windows development and design. The document shares strong designs that have been tried and tested, as well as guidance on how to avoid difficulties that may hinder your success. The guidelines have been updated to reflect best practices for the new interactions and controls. Check out the InteractionGallery-WPF sample to see some of these guidelines in practice.

Kinect Fusion

The latest release now makes it possible for developers to program Kinect for Windows applications that reconstruct high-quality, three-dimensional (3-D) renderings of people and objects in real time.

  • Real-time, GPU-assisted 3-D object and scene reconstruction by using the Kinect for Windows sensor
  • Ability to infer relative sensor position and orientation from a 3-D scene for augmented reality application
  • Advanced algorithms that are powerful enough for large sensor movements and scene changes during scanning
  • DirectX11 compatible graphics cards supported
  • AMD Radeon 7950 and NVidia GTX560 have been validated to run at interactive rates
  • Kinect Fusion Studio and samples demonstrate 3-D scanning capabilities
  • Non-real time CPU mode for non-interactive rate scenarios

New Samples and Tools Support

OpenCV and MATLAB Samples

These incorporated samples help developers build advanced computer vision Kinect for Windows applications by using industry standard libraries:

  • Kinect Bridge with OpenCV Sample demonstrates using the OpenCV library for computer vision and image processing of Kinect for Windows sensor data.
  • Kinect Bridge with MATLAB Sample demonstrates using the MATLAB engine to process Kinect sensor data.
Fusion and Interaction Samples

These samples help developers understand how to use the latest SDK and toolkit features, such as “grip” and scroll, “push” to select, and of course, Kinect Fusion.

CodePlex

Kinect for Windows code samples are posted on CodePlex, providing developers with additional resources while building applications:

  • Search and browse Developer Toolkit samples online in CodePlex
  • Report issues and suggestions
  • Get bug fixes and enhancements ahead of future Developer Toolkit releases
  • Use Git to fork and enhance Kinect samples

 
Kinect for Windows SDK 1.8 and New Generation Dev Kit
 
Kinect for Windows SDK 1.8 will be available in September, including the ability to remove backgrounds, enhancements to Kinect Fusion, and the capability to code applications in HTML5/JavaScript. In addition, sign up now to receive information about the new development kit program, coming in November, to help you build applications for the new generation Kinect for Windows sensor, available next year.

Learn more

Kinect for Windows sensors

Purchase the original Kinect for Windows sensor and get started today, or learn about the v2 sensor, which will be available in summer 2014.

Buy the original sensorRead our blog for v2 news

Get the Kinect for Windows SDK

Download the software development kit (SDK) 1.8 and start developing applications that interact naturally through voice and gestures.

Download now

Community

The Kinect for Windows blog carat icon

Get our latest updates, including tips, tricks, and best practices from the Kinect for Windows Engineering Team, and read stories about the amazing applications companies are creating with Kinect for Windows.

General discussion carat icon

Share experiences and provide feedback about Kinect for Windows.

NUI API and programming carat icon

Discuss topics related to programming for NUIs, such as skeletal tracking, depth, and camera streams.

Audio API and programming carat icon

Discuss topics related to audio interface programming, such as acoustic noise and echo cancellation.