Skip to content

teoshibin/COMP3007_CV_Face_Recognition

Repository files navigation

Face Recognition

University coursework, a re-implementation of face recognition models in Matlab

Reproducibility

  1. MATLAB Toolboxes

  2. Model Params

Dataset

  • LFW funneled | kaggle | official
  • a small subset of celeb dataset (100 subjects 1344 test images)

Folder Structure

.
└── root/
    ├── Common/
    │   ├── DatabaseFunctions/
    │   ├── GeneralFunctions/
    │   ├── lfw-details/
    │   └── testLabel.mat
    ├── FaceDatabase/
    │   ├── lfw-funneled/
    │   ├── ...
    │   ├── Train/
    │   │   ├── example_subject_1/
    │   │   └── example_subject_2/
    │   └── Test/
    ├── Models/
    ├── Weights/
    ├── Screenshot/
    ├── Evaluation.m
    ├── EvaluationAll.m
    ├── GenerateROC.mlx
    └── README.md

Common includes all auxiliary functions for dataset manipulation and dlmodel functions
lfw-details extracted text files from LFW Dataset
testLabel.mat true label values for prepared train and test set
FaceDatabase image dataset dump
Models contain subfolders of essential model functions
Weights contain subfolders of essential model pretrained parameters
Screenshot screenshots
Evaluation.m main script
EvaluationAll.m extra main script
GenerateROC.mlx ROC plot live script

License

Licensed under the MIT License.

About

Face Recognition using VGGFace & Template Matching in Matlab

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published