1. A face recognition system comprising: an input unit for inputting an image of a subject; a face detector for determining if a face is present in the image from said input circuit; a face position registration circuit for determining a position of the face in the image if said face detector determines that the face is present, said face position registration circuit comprising an eye template circuit that applies an eye template to a first side of the face and a mirror image of the eye template to a second side of the face; a feature extractor for extracting at least first and second facial features from the face in accordance with the position determined by said face position registration circuit; and a voting circuit for comparing the at least two extracted facial features with a database of candidates corresponding facial features to identify the face.