Project 3.  Face Recognition via Eigenface

 

Submit your source code (c/matlab/java) and your report.  

 

Requirements:

1.  PCA to compute eigenface, show eigenface images

2.  Project a face image into the face space, show the reconstructed face

3.  Face Detection: finding the size and position of a face in an image

4.  Face Recognition: Find the person in the training set for each detected face.

Input Data:

The input data you will be using is divided into several sets. They can be downloaded from this link?faceImages.zip:

** smiling_cropped: Already cropped images of smiling students.

** nonsmiling_cropped: Already cropped in-class images of students wearing their normal sullen expressions.

** groups: Some group photos of students for you to test your face detection algorithm.

grou