Oct
30
Computer Vision - Face Recognition - Eigenfaces by C++
OpenCV 4.10.0 now comes with the very new FaceRecognizer class for face recognition, so we can start experimenting with face recognition right away... Full detail at https://docs.opencv.org/3.4/da/d60/tutorial_face_main.html
The Principal Component Analysis (PCA), which is the core of the Eigenfaces method, finds a linear combination of features that maximizes the total variance in data. While this is clearly a powerful way to represent data, it doesn't consider any classes and so a lot of discriminative information may be lost when throwing components away. Imagine a situation where the variance in your data is generated by an external source, let it be the light.
The Principal Component Analysis (PCA), which is the core of the Eigenfaces method, finds a linear combination of features that maximizes the total variance in data. While this is clearly a powerful way to represent data, it doesn't consider any classes and so a lot of discriminative information may be lost when throwing components away. Imagine a situation where the variance in your data is generated by an external source, let it be the light.