Face recognition is interesting and really important topic. Digital cameras already does this to help better focus on a subject. Face recognition also can be used in areas such as robotics, computer-human interaction, security systems and so on. Boris Landoni has been working on face recognition with Raspberry Pi + camera module. He wanted to adapt simple, robust algorithm that would detect human face by determining parts like face, eyes, nose lips.
The recognition method is based on so called “Haar feature cascade” which allows rapidly to identifying objects by means of cascade consecutive combinations of simple features. In other words features from images are extracted by using Haar wavelets. Face recognition program runs on Python that uses SimpleCV library for algorithm training. So far this is not an end product, but rather a demonstration of complexity of problem.