/COEN240-PCA

Simple facial recognition application based on PCA

Primary LanguagePython

PCA Facial Recognition Application

  • Use PCA algorithm to reduce image features into k dimension, which builds a model to classify different people using facial features.
  • Plot the accuracy rate vs K.

(Note: Training with CPU is quite slow given the eigenvalue decomposition on 10304 X 10304 matrix, and can take up to 15 mins 😕)

Get started

First time

make all

After first time

make start

Dependency:

  • Python 3+
  • numpy
  • matplotlib