项目作者: Robert-xiaoqiang

项目描述 :
A PCA method for face recognition
高级语言: C++
项目地址: git://github.com/Robert-xiaoqiang/EigenFace.git
创建时间: 2019-03-18T02:10:27Z
项目社区:https://github.com/Robert-xiaoqiang/EigenFace

开源协议:

下载


PCA method for face recognition

build prerequisite

  • C++17 (std::filesystem) support
  • OpenCV 3.X library

experimental case

  • > TrainMain #faces modelName facesDataSet

    • > TrainMain 50 model/faces.model train
  • > TestMain <facesDirName to recognition> modelName facesDataSet

    • > TestMain test model/faces.model train

directory

  • /haar/ eye detector for face alignment
  • /model/ engien faces
  • /partial_results/ results of face recognition

the avarage face and the first 10 eigenfaces

tenth_eigenface

some results

  • (source picture, build using eigenfaces, plus source picture, similar in dataset)
    2


    3

note

  • copy JAFFE to train directory before training
  • picture naming conventions name.*.*.tiff/png