一个Eigenface算法的实现
使用opencv 4.5.2
,msvc 19.28.29912
编译
首先将opencv\build\include\opencv2
文件夹拷贝到当前目录
进入msvc x64
控制台,将opencv_world452.lib
放在当前目录,执行
cl /EHsc /nologo /std:c++17 /O1 /MD /GF /I . /Fe: main.exe main.cpp Eigenface.cpp PCA.cpp
进入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