title: Kinect pattern recognition
body: <p>I bought a Kinect to play around with on my PC in C#. (And what fun it is to program!)</p>
  
  <p>I'm using CLNUIDevice.dll to get the depth image from Kinect. This works fine and I'm able to read the depth through the RGB values in the image.</p>
  
  <p>Now I'm wondering what libraries there are to do different types of recognition. I've seen hand recognition, face recognition, skeleton, emotions, objects, etc.</p>
  
  <p>The image processing libraries don't have to be for Kinect (though that would be nice) and they don't have to be for .Net (though that would be nice). For instance: Any object tracking lib will work, but if it can use the 3D heatmap from Kinect properly it will work much better.</p>