I'm embarking on a project to do an electronic boxing trainier, designed to help beginners learn the basic building blocks of boxing and also give people an opportunity to shadow box and for it to pick out their faults.
I need to do the project now and so am planning on using the Kinect because it seems the Skeleton tracking is fairly easy and well documented (unless anyone has better suggestions) I can't wait for the new Kinect hardware so I'm using the old one which will be cheap and cheerful. Plus it widens the scope for younger children and teenagers to use this as much as possible.
The downside to this is there seems to be a multitude of libraries (Microsoft Kinect, Open Kinect, OpenNI, openframeworks etc..) and I'm struggling to get my head around which one would be best for my use. I will need to detect and calculate joint angles to tell if someone is throwing a punch properly as well as ideally depth and side-on skeleton tracking. I know these bring their own extra challenges and that I might well need to use two in conjunction with each other.
What library should I use!?