Face Reconstruction using EigenFaces
The repository contains code for the blog post Face Reconstruction using EigenFaces.


Steps to Train you own Model
- Download images. These images are the first 1000 images of the CelebA dataset. You can create a larger model by using more aligned and cropped images from the CelebA dataset.
- Use createPCAModel.cpp or createPCAModel.py to create the modelfile pcaParams.yml.
- Use reconstructFace.cpp or reconstructFace.py to reconstruct the face. It needs the pcaParams.yml file.
AI Courses by OpenCV
Want to become an expert in AI? AI Courses by OpenCV is a great place to start.