I am looking for someone to create a pose invariant face recognition in C++ or .NET and OpenCV to detect and recognize faces. Everything is available in OpenCV but the pose invariant feature needs to be added.
In brief, the system will do the following:
1. Take as input real time video from webcam.
2. Detect and learn faces from the video.
3. Allow to save the faces in a database and assign unique IDs or Names.
4. Take as input real time video from webcam and track and recognise the faces.
[url removed, login to view] program should perform the recognition in real-time and should also recognize the faces in different pose such as the face slightly turned to the right of left, looking to the right or left or raised up or bent slightly, looking up or down, etc.
[url removed, login to view] program should highlight the faces which it detects and recognizes by drawing a rectangle or circle around the face and showing the Name or ID.
I can provide you with an existing program using OpenCV which can be modified to add the pose invariant feature.
To be developed using OpenCV on Windows XP. Deadline End of August 2009.
Please contact me for details and/or queries. Thanks.