dlib+VS2015配置与dlib特征点检测

刚在VS2015环境下配置好了dlib库,赶紧做个记录顺便和大家分享一下。

1.首先安装好cmake,然后在官网下载dlib库,地址:dlib.net

 2.打开下载好的dlib,新建一个空文夹build;

3.打开cmake软件,如图选择文件路径,选择VS14 2015 win64,其他选项默认不变,直接generate即可;

dlib+VS2015配置与dlib特征点检测

4.如果没有意外,build文件夹下应该生成如下文件

dlib+VS2015配置与dlib特征点检测

5.然后用VS2015打开dlib.sln,生成解决方案得到debug文件夹

dlib+VS2015配置与dlib特征点检测

6.接着在VS2015中添加DLib附加库,随便新建一个Win32控制台程序,为保证对所有工程都有效,在属性管理器里进行全局更改。

dlib+VS2015配置与dlib特征点检测

7.双击Microsoft.Cpp.x64.user弹出属性页,在链接器-常规里添加附加包含目录,然后附加库目录 ,以及附加依赖项

dlib+VS2015配置与dlib特征点检测

以上就是dlib的库添加过程。上述包含目录和附加库目录添加过程也可在VC++目录完成。

接下来,我们做一个dlib+opencv的人脸特征点提取demo:

人脸库下载链接:http://dlib.net/files/shape_predictor_68_face_landmarks.dat.bz2

接着新建一个空项目ConsoleApplication5,把下载的人脸库(.dat文件解压压缩包后)添加到如下的目录下。

dlib+VS2015配置与dlib特征点检测

继而在项目里添加Dlib人脸库里的dlib\\all\\source.cpp 和examples\\webcam_face_pose_ex.cpp进入该项目,接着就可以正常运行程序了

dlib+VS2015配置与dlib特征点检测