I'm working with eigenfaces for a facial recognition program I am writing. I have a couple questions about how eigenfaces are actually generated:
Are they generated from a lot of pictures of different people, or a lot of pictures of the same person?
Do these people need to include the people you want to recognize? If not, then how would any type of comparison be made?
Is an eigenface determined for every image you provide, or do multiple pictures go towards creating one eigenface?
This is all about the generation or learning phase of the eigenfaces. Thanks for any help or pointing me in the right direction!
Nota bene: you need very good registration of the faces. Eigenfaces is notoriously bad about translation/rotation invariance. Your results are likely to be terrible unless you register well. The original Turk and Pentland paper was groundbreaking not just because of the technique but for the scale and quality of data set they gathered which enabled said technique.