Tim M 57b5cefde5 Updated all `.md` files to contain newest image 2 anni fa
..
test 5e9c99a296 working version. Eigen Face Reconstruction 7 anni fa
README.md 57b5cefde5 Updated all `.md` files to contain newest image 2 anni fa
createPCAModel.cpp 5e9c99a296 working version. Eigen Face Reconstruction 7 anni fa
createPCAModel.py 5e9c99a296 working version. Eigen Face Reconstruction 7 anni fa
dirent.h f2d6506312 Adding direct.h 7 anni fa
reconstructFace.cpp 959609e47a OpenCV 4.0 compatibility fixes. 4 anni fa
reconstructFace.py 5e9c99a296 working version. Eigen Face Reconstruction 7 anni fa

README.md

Face Reconstruction using EigenFaces

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

EigenFaces

download

Steps to Train you own Model

  1. 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.
  2. Use createPCAModel.cpp or createPCAModel.py to create the modelfile pcaParams.yml.
  3. 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.