Semantic matchmaking for Kinect-based posture and gesture recognition