Skip to content

Semester Project for improving Face Recognition using 3DMM based Alignment

Notifications You must be signed in to change notification settings

vidit09/face-recognition-with-3dmm-fitting

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

3DMM fitting code for the semester Project

For Fitting Code:

  1. Get the library from https://github.com/patrikhuber/eos and install in you local directory.
  2. Once your setup is ready. Use the three files fit-model.h, helper.cpp and helper.hpp
  3. fit-model.h brings the fit-model code for your implementation and model_data with output of the fitting
  4. helper.cpp and helper.hpp are for the fitting on the single and multiple images. Later with pose normalisation and inpainting. In this file paths to be given are
"path/to/eos/share/sfm_shape_3448.bin"
"path/to/eos/share/ibug2did.txt"
"path/to/imagedataset/"
  1. Labeled Faces in Wild is used for the project- http://vis-www.cs.umass.edu/lfw/
  2. "path/to/imagedataset/" should have dir structure as
.
./images
    /person1
      person1_001.jpg
      person1_002.jpg
./landmarks
    /person1
      person1_001_0.pts
      single_face_images.txt
  1. Facial Landmarks are generated using DLib landmark detection.
  2. output folder will be in "path/to/imagedataset/" as
frontalimages/ - front face image
models/  - for isomaps
  1. For recognition part RSC algorithm is used. Code provide by Xavier Fontaine from his work.

About

Semester Project for improving Face Recognition using 3DMM based Alignment

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published