I am trying to make an application for my graduation thesis which consists in the implementation of a face detection and recognition algorithm to detect the faces of individuals in a room with a video camera. So I'm looking for a "not so hard" algorithm that detects frontal and profile face, then a face recognition algorithm and use it with a face database. So far I have found the Viola Jones algorithm and KLT algorithm. I don't want to use any API. If anyone knows I would be grateful. Thanks
The most used algorithm (already implemented in most of the libraries) is the Viola-Jones.
But you will find everything you need on these two specialized web-sites: