Saturday, November 2, 2024

Computer Vision - Face Recognition by Fisherfaces algorithm

The Linear Discriminant Analysis performs a class-specific dimensionality reduction and was invented by the great statistician Sir R. A. Fisher. He successfully used it for classifying flowers in his 1936 paper The use of multiple measurements in taxonomic problems [Ronald A Fisher. The use of multiple measurements in taxonomic problems. Annals of eugenics, 7(2):179–188, 1936.] . In order to find the combination of features that separates best between classes the Linear Discriminant Analysis maximizes the ratio of between-classes to within-classes scatter, instead of maximizing the overall scatter. The idea is simple: same classes should cluster tightly together, while different classes are as far away as possible from each other in the lower-dimensional representation. This was also recognized by BelhumeurHespanha and Kriegman and so they applied a Discriminant Analysis to face recognition in [Peter N. Belhumeur, João P Hespanha, and David Kriegman. Eigenfaces vs. fisherfaces: Recognition using class specific linear projection. Pattern Analysis and Machine Intelligence, IEEE Transactions on, 19(7):711–720, 1997.]


The run well app after compile OK




Recorded clip when running Face Recognition by Fisherfaces app




The code of 
Face Recognition by Fisherfaces algorithm




cmake .. 




cmake --build .




Natural Language Processing service + Generative AI Chatbot +Computer Vision + Machine Learning + Mobile App + Web App? Yes, I do provide!


Call me: +84854147015

WhatsApp: +601151992689

https://amatasiam.web.app

Email: ThomasTrungVo@Gmail.Com



No comments:

Post a Comment