Antes que nada,
¿Te llevas, o al menos medio te defiendes con el inglés? ¿Te gusta el álgebra, en concreto matricial? ¿Sabes algo de redes neuronales? Sin eso... ¡estas muerto!
Te recomiendo que te empieces a armar de valor... y busca en inglés sobre EigenFace, FisherFace, y redes neuronales para reconocimiento de caras. Un dato extra: toma como guía a unas personas de nombre Turk, Pentland y Zhao... a ver si algo te dice
De que existen bibliotecas que ya hacen eso no lo niego... nomás te advierto que es mejor entender de a que va todo eso, para poder sacarle provecho.
Saludos,