Description: Program Structure
The whole project can be divided into three parts: the algorithm, function and application.
algorithm part
Algorithm is part of the currently divided into four modules: face alignment, illumination normalization, feature extraction and selection, reduced subspace
Dimension, each module is a project, each project generates a dll explicitly call for the functional part.
Features section
Functional part of only one project FaceMngr, part of the part depends on the algorithm to achieve face up, training,
Recognition, import/export and other specific functions. The project generates a dll for the supply of part of the implicit call.
Application Part
Face Recognition Demo.
In addition, there is a project engineering tools, to achieve a number of projects are likely to use the function, the majority
With OpenCV related. The project generates a dll called implicitly for each part.
To Search:
File list (Check if you may need any files):
FaceRecog.suo
....Align\asmfitting.h
.........\asmlibrary.h
.........\asmlibrary.lib
.........\FaceAlign.h
.........\FaceAlign.vcproj
.........\FaceAlign.vcproj.YanKe-PC.YanKe.user
.........\FaceAlign_ASM.cpp
.........\FaceAlign_VJ.cpp
....Feature\FaceFeature.cpp
...........\FaceFeature.h
...........\FaceFeature.vcproj
...........\FaceFeature.vcproj.YanKe-PC.YanKe.user
....Mngr\FaceMngr.cpp
........\FaceMngr.h
........\FaceMngr.vcproj
........\FaceMngr.vcproj.YanKe-PC.YanKe.user
........\FaceMngr_def.h
........\FaceMngr_load.cpp
.RDemo\AdvDlg.cpp
......\AdvDlg.h
......\AsmModel.amf
......\config.ini
......\dlgStuff.cpp
......\EnrollDlg.cpp
......\EnrollDlg.h
......\FRDemo.cpp
......\FRDemo.h
......\FRDemo.vcproj
......\FRDemo.vcproj.YanKe-PC.YanKe.user
......\FRDemoDlg.cpp
......\FRDemoDlg.h
......\frtest.aps
......\frtest.rc
......\haarcascade_frontalface_alt.xml
......\histModel.bmp
......\mask.bmp
......\noface.bmp
......\noimage.bmp
......\ProjDefs.h
......\RecogDlg.cpp
......\RecogDlg.h
......\res\FRDemo.ico
......\...\FRDemo.rc2
......\resource.h
......\result.bmp
......\stdafx.cpp
......\stdafx.h
......\targetver.h
......\TrainDlg.cpp
......\TrainDlg.h
......\WebCam.cpp
......\WebCam.h
......\WndUtils.cpp
......\WndUtils.h
LightPrep\histModel.bmp
.........\LightPrep.cpp
.........\LightPrep.h
.........\LightPrep.vcproj
.........\LightPrep.vcproj.YanKe-PC.YanKe.user
.........\mask.bmp
Subspace\dggev.h
........\dggev.lib
........\Subspace.cpp
........\Subspace.h
........\Subspace.vcproj
........\Subspace.vcproj.YanKe-PC.YanKe.user
tools\cvTools.cpp
.....\FreqTools.cpp
.....\PublicHeaders.h
.....\tools.h
.....\tools.vcproj
.....\tools.vcproj.YanKe-PC.YanKe.user
FaceRecog.sln
.RDemo\res
FaceAlign
FaceFeature
FaceMngr
FRDemo
LightPrep
Subspace
tools