SeetaFace2开源项目在windows Vs2017编译经验分享

中科院计算所的人工智能国家队中科视拓宣布,开源商用级SeetaFace2人脸识别算法。

SeetaFace2采用商业友好的BSD协议,这是在2016年9月开源SeetaFace1.0人脸识别引擎之后,中科视拓在人脸识别领域的又一次自我革命。

中科视拓的人脸识别技术来自于国家万人计划领军人才山世光研究员和国家自然科学基金委杰出青年基金获得者陈熙霖研究员共同领导的中科院计算所视觉信息处理与学习研究组,研究成果先后获得过国家科技进步二等奖一次和国家自然科学二等奖一次,在行业内处于领先水平。

据中科视拓人脸组研发总监李凯周介绍,SeetaFace2包含了完整的人脸检测、面部关键点定位和人脸特征提取与比对模块,还将陆续开源人脸跟踪、闭眼检测等辅助模块。SeetaFace2所有算法提供全部源代码、注释、接口文档以及样例程序,以帮助开发者快速基于SeetaFace2开发应用。

SeetaFace2现已通过GitHub开源。(地址:
https://github.com/seetafaceengine/SeetaFace2

根据官方编译说明文档,在windows、VS2017、opencv4.0.1环境下完成编译,分享如下,仅供参考。

1、OpenCV401编译后目录(32位)
SeetaFace2开源项目在windows Vs2017编译经验分享

2、新建目录seetafacebuild32,再新建一个子目录install
SeetaFace2开源项目在windows Vs2017编译经验分享
3、Cmake:
SeetaFace2开源项目在windows Vs2017编译经验分享
第一次Configure,会出现:
SeetaFace2开源项目在windows Vs2017编译经验分享
不勾选BUILD_EXAMPLE,修改最下边的两个参数
SeetaFace2开源项目在windows Vs2017编译经验分享
再次Configure
SeetaFace2开源项目在windows Vs2017编译经验分享
Generate–Open Project

批生成:
SeetaFace2开源项目在windows Vs2017编译经验分享
生成的库在这里:
SeetaFace2开源项目在windows Vs2017编译经验分享
4、编译example,打开这个
SeetaFace2开源项目在windows Vs2017编译经验分享
search属性如*****意配置的是Release)**:
SeetaFace2开源项目在windows Vs2017编译经验分享
如果编译时,提示找不到包含文件,包含目录在F:\seetafacebuild32\install\include 之后加F:\seetafacebuild32\install\include\seeta
SeetaFace2开源项目在windows Vs2017编译经验分享
SeetaFace2开源项目在windows Vs2017编译经验分享
注意不继承

清空生成后事件
SeetaFace2开源项目在windows Vs2017编译经验分享

Points81属性同上
生成后目录在这里:
SeetaFace2开源项目在windows Vs2017编译经验分享
把模型、图片和动态链接库DLL拷贝到这里,抓紧运行体验吧。
DLL位置:
SeetaFace2开源项目在windows Vs2017编译经验分享