Gesture Recognition?

I was wondering how hard it would be to create a project that recognizes basic gestures (hands and head) through a webcam. How long would this take, how hard would it be and could anyone maybe suggest a few tips, api or just knowledge?
Thanks
Topic archived. No new replies allowed.