Help - Kinect for windows v2, Gesture recoginition

I am new to Kinect - unity3d.

Openni is needed for the gesture recognition?

How can we make our own gestures in the Unity3d, How do we use the default gestures in kinect like push,pull, swipe?

Any good reference is much apperciated.

You don’t need OpenNI - so long as you can access the data of the skeleton being tracked, that’s all you need. Gesture recognition itself is not complex, but it requires some thought as to exactly what constitutes the particular “gesture” you are trying to capture.
Take, for example, the “Wave” gesture:

31609-wave_gesture.jpg

  • The arm is extended to the side parallel to the floor.
  • It is bent at the elbow so that the forearm initially points vertically up.
  • The forearm is then pivoted at the elbow to move back and forth in a plane parallel with the shoulder.

It is not difficult to test for these conditions algorithmically, within a certain chosen duration, allowable movement zone etc. to determine whether the user is waving. Of course, this is a somewhat rigid approach and you might prefer to use a neural network and a set of training gestures, but this should get you started.

Thanks a lot.

I have started with my own simple swipe gestures for now, how can we check whther he is certain distance from camera?

Check new Unity3D packages for Kinect v2 http://go.microsoft.com/fwlink/?LinkId=513177