-
SeetaFace
是中科院计算机所山世光老师所带领的团队开发出来的人脸识别库。SeetaFace 2.0 已开源。
-
FaceDetection
人脸检测FaceAlignment
人脸对齐FaceIdentification
人脸识别
-
- 下载并安装
opencv-2.4.12.exe
或 百度网盘。
- 下载并安装
-
- 修改
NSeetaface
:项目
>属性
>配置属性
>VC++目录
包含目录
添加 opencv 的安装目录opencv\build\include
opencv\build\include\opencv
opencv\build\include\opencv2
库目录
添加 opencv 的安装目录opencv\build\x86\vc12\lib
- 切换解决方案配置为
Release
、解决方案平台为x86
。 - 设置
ViewFace
为启动项。 - 生成解决方案。
- 修改
-
- 输出目录
SeetaFaceEngine.Net\NSeetaface\Release
- 输出目录
SeetaFaceEngine.Net\NSeetaface\Release\netstandard2.0
- 输出目录
自行编译 或 下载 Release.zip 或 百度网盘
-
- 解压
Release.zip
,将所有文件
拷贝至项目Libraries\NSeetaface
目录下。 - 在项目中引用
ViewFace.dll
- 项目 > 属性 > 生成事件 > 生成后事件命令行
xcopy $(ProjectDir)Libraries\NSeetaface $(ProjectDir)bin\$(ConfigurationName) /y /s /e
- 解压
-
- 下载
Release.zip
,获取以下文件:model\seeta_fa_v1.1.bin
model\seeta_fd_frontal_v1.0.bin
model\seeta_fr_v1.0.bin
DirectShowLib-2005.dll
opencv_core2412.dll
opencv_core2412d.dll
opencv_highgui2412.dll
opencv_highgui2412d.dll
opencv_imgproc2412.dll
opencv_imgproc2412d.dll
- 编译,并在输出目录下获取以下文件:
FaceAlignment.dll
FaceDetection.dll
Identification.dll
NSeetaface.dll
ViewFace.dll
ViewFace.xml
- 将
以上所有文件
拷贝至项目Libraries\NSeetaface
目录下。 - 在项目中引用
ViewFace.dll
- 项目 > 属性 > 生成事件 > 生成后事件命令行
xcopy $(ProjectDir)Libraries\NSeetaface $(ProjectDir)bin\$(ConfigurationName) /y /s /e
- 下载
-
string path = @"model\"; // Seetaface model [seeta_f*_v1.?.bin] 的目录 SeetafaceTool.SetModelDirectory(path); // 设置 model 目录 bool canFace = SeetafaceTool.Init(); // 初始化人脸识别库