The algorithm to represent a face in terms of the orthogonal basis vectors of a "face space" is described in Matthew Turk, Alex Pentland; Eigenfaces for Recognition. J Cogn Neurosci 1991; 3 (1): 71–86. doi: https://doi.org/10.1162/jocn.1991.3.1.71
I made extensive use of this tutorial explanation of the paper from pawangfg: https://www.geeksforgeeks.org/ml-face-recognition-using-eigenfaces-pca-algorithm/
The picture datasetes from:
- https://www.kaggle.com/datasets/atulanandjha/lfwpeople
- https://www.kaggle.com/datasets/ashwingupta3012/human-faces
- https://www.kaggle.com/datasets/ashwingupta3012/male-and-female-faces-dataset
TODO:
Error Message if No Face detected- Delete image button
- Scroll Bar for N components
Biological Sex Selection-~~ Remove Features Does not Change the Picture~~