EigenFace

Eigenfaces are a set of eigenvectors used in the computer vision problem of human face recognition. The approach of using eigenfaces for recognition was developed by Sirovich and Kirby (1987) and used by Matthew Turk and Alex Pentland in face classification. It is considered the first successful example of facial recognition technology. These eigenvectors are derived from the covariance matrix of the probability distribution of the high-dimensional vector space of possible faces of human beings.


How To Generate EigenFace?

To generate a set of eigenfaces, a large set of digitized images of human faces, taken under the same lighting conditions, are normalized to line up the eyes and mouths. They are then all resampled at the same pixel resolution. Eigenfaces can be extracted out of the image data by means of a mathematical tool called principal component analysis (PCA). Here are the steps involved in converting an image of a face into eigenfaces:


This application is using the eigenface technologies for face recognition. Suppose you have a set of image faces, it will first calculate the eigenfaces. Recognition is performed by projecting a new face into a low-dimentional linear face space and then computing the distance with those of known eigenfaces. The best match will be output. In this package, we include 5 sets of face database image. After downloading the package, unzip it to a folder, then double click the run.bat. Select the training set directory and click the "Train" button, select testing set directory or single testing file and click the "Test" button.
stats

Hosted by T35 Free Web Hosting. Asian Bridal Makeup - Casino Reviews - Drug Rehab - Best Online Colleges - Domains - Gucci Sneakers - SEO Services