SeetaFace C++环境搭建(详细图文)
SeetaFace开源库由FaceDetection、FaceAlignment、FaceIdentification三部分组成,本文综合网上其他SeetaFace环境搭建的教程,经实践后整理出一份可行、详细的图文教程。
1. 环境准备
opencv2.4.11、VS2013(因为SeetaFace使用了一些C++ 11的新特性,因此建议在VS2013中编译)、SeetaFaceEngine源码
附:opencv2.4.11下载链接,VS2013下载链接,SeetaFaceEngine下载链接
2. 配置opencv环境变量
此电脑(右击)—>属性—>高级系统设置—>环境变量—>系统变量—>双击Path变量,添加opencv变量
3. 编译FaceDetection
3.1. 打开vs2013—>文件—>新建—>项目—>Visual C++—>Win32—>Win32控制台应用程序—>(输入名称,选择位置,输入解决方案名称)点击确定—>下一步—>在”应用程序类型”选择”DLL”,在“附加选项”勾选"空项目”—>完成
3.2. 将活动解决方案平台转化为X64平台
配置管理器—>新建—>选择X64平台—>确定
3.3. 将下载的FaceDetection源码中的data、include、model、src这四个文件夹copy到我们上面所建立的工程的文件夹里面
(data放最外层,SeetaFace下)
3.4. 添加cpp源文件:右击项目的源文件—>添加—>现有项。添加除“src/test”以外的所有在”src”文件夹下面的cpp文件.
3.5. 右击项目—>属性
a)VC++目录->包含目录(选择刚刚复制过来的include文件夹的路径,使用相对路径)