OpenCV based hand tracking & gesture recognition