Ask Your Question

Revision history [back]

click to hide/show revision 1
initial version

First of all face detection is to find a face-like object on the image while face recognition is the process to determine the identity of person with the given face. I am not sure if you would like to detect faces or even you want to recognize them as well. These are different - although - related tasks.

Shervin Emami wrote a page about how to detect face in OpenCV using Haar Cascade classifiers. His code is written in C. For face recognition he uses eigenfaces.

The book Learning OpenCV: Computer Vision with the OpenCV Library also contains a subchapter about face detection, so as the new edition.

I have just found Mastering OpenCV with Practical Computer Vision Projects - with the above mentioned among the authors - which deals with your topic.

For using OpenCV in Android you may start at OpenCV - Android homepage.