A communicative movement of human body parts having a specific message to be communicated by a receiver is denoted by a gesture. Gesture recognition helps to understand the meaning of human body movement that is movement of parts, which involves the movement of hand, head, arms, face or body. Today's world is observing huge improvements in handling speeds and visualization displays. The main role is to explore gesture recognition designing for an efficient human-computer interaction. It presents a method for tracking hand gesture and recognizing hand gestures by extracting unique invariant features from gestures. The extracted feature is used to perform effective matching between different observations of a hand gesture.