1. A method of utilizing a computer system to automatically detect the location of a face within an input image, the method comprising the steps of: (a) detecting a pair of eye locations within the input image; (b) utilizing said pair of eye locations to extract potential face regions within the input image; (c) enhancing the facial features in the extracted potential face regions; (d) classifying the facial features; and (e) utilizing the facial features to verifying the face topology within the potential face regions.