Skip to content

horizon86/EigenFace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LICENSE

EigenFace

一个Eigenface算法的实现

使用opencv 4.5.2msvc 19.28.29912编译

编译命令

首先将opencv\build\include\opencv2文件夹拷贝到当前目录

Release版

进入msvc x64控制台,将opencv_world452.lib放在当前目录,执行

cl /EHsc /nologo /std:c++17 /O1 /MD /GF /I . /Fe: main.exe main.cpp Eigenface.cpp PCA.cpp

Debug版

进入msvc x64控制台,将opencv_world452.lib放在当前目录,执行

cl /EHsc /nologo /std:c++17 /Od /MDd /D _DEBUG /GF /I . /Fe: main.exe main.cpp Eigenface.cpp PCA.cpp

运行

默认用3个类做测试

main.exe 

使用10个类做测试

main.exe -n=10

指定70%的数据做训练集

main.exe -r=0.7 -n=10