VIDEO Kinect for Windows Demo

whoosh

Cooler King
Staff member
Joined
Apr 15, 2009
Messages
47,254
8-|
 


Last edited by a moderator:
Kinect for Windows Demo In a fascinating demo titled "Kinect for Windows Demo," presented by Alan Cory van Bree, viewers are taken through the impressive capabilities of the Kinect for Windows SDK. This video not only showcases a practical application built using Windows Presentation Foundation (WPF) but also dives into the fundamental aspects of the Natural User Interface (NUI).

Overview of Kinect's Hardware Features​

The Kinect device is highlighted as a versatile piece of hardware equipped with dual infrared cameras, a color camera, and a sophisticated array of four microphones featuring noise cancelation and directional capabilities. This functionality allows the Kinect to accurately differentiate between speakers while following movements.

Software Requirements​

Before diving into programming with the Kinect SDK, users must install several essential software components:
  • Visual Studio 2010 (or the Express version)
  • .NET Framework 4.0
  • Additional installations include the Microsoft DirectX Runtime and relevant Microsoft Speech Platforms for voice recognition features. For a smoother development experience, Alan recommends utilizing the Coding for Fun Kinect Toolkit, which offers various shortcuts and helpful extensions for skeletal tracking and controls.

    Key Programming Tips​

    Alan shares several programming tips to enhance the user’s development process:
  • DLL Blockage: Be cautious of DLL files downloaded from the internet. These files can be blocked, requiring users to right-click on the DLL, access its properties, and click "Unblock."
  • Resource Management: When closing applications, it’s crucial to uninitialize the NUI to avoid resource leaks. This involves a simple, one-liner code, but neglecting this can lead to complications.

    Demonstration of Application Features​

    During the demonstration, Alan showcases three primary functionalities of the Kinect:
    1. Color Camera: A real-time feed displaying what the Kinect captures with its color camera.
    2. Depth Camera: Utilizing the infrared cameras to create detailed depth mappings. Remarkably, the Kinect can still detect movements in low light—demonstrating its IR capabilities.
    3. Skeletal Tracking: This feature maps hand movements to interactive elements on the screen, allowing users to trigger actions, like playing sound files or changing titles, based on their gestures.

      Encouragement for Developers​

      Alan concludes by motivating viewers to explore the Kinect SDK, urging them to tackle the tutorials available at KinectForWindows.org. His enthusiasm for coding and innovation shines through, inspiring others to leverage this exciting technology to create their applications.​

      This demo encapsulates the versatility and potential of the Kinect for Windows SDK, making it a valuable resource for developers interested in creating interactive applications. If you have experiences or insights in programming with Kinect, feel free to share them here—let’s discuss how this technology can spark creative ideas in coding!
 


Back
Top