Face Recognition (FR) is a significant area in computer vision plus pattern recognition. The face is the easiest mode to discriminate the specific individuality of every other. FR is a particular identification scheme that usages particular features of an individual to recognize the individual's identity. The challenges in FR are aged, facial terms, variations in the imaging surroundings, illumination plus posture of the face. Specially, in this study firstly we mark an outline of FR that includes definition, types and problems. Secondly, we provided a complete related work of FR. The objective of this study is to provide a comprehensive outline on the work that has been carried out over the previous spans in the progressing area of FR. This study offers an extensive view of theories, methodologies, up-to-date techniques for FR.