Dlib环境配置

//转载请附上链接:http://blog.csdn.net/ouyangying123/article/details/70847402

配置环境:

windows7

cmake 2.8

dlib 18.18


该篇文章主要讲解dlib部分的环境配置,如要成功运行face_detection程序还需要opencv库,关于成功运行一个人脸识别程序将会在下一章给出例子。

本小白的用的是:VS2013 + dlib18.18(最新版的dlib需要vs2015支持的c++11新特性,故此使用历史版本。)


配置Dlib的环境有两种方法,一种是常规的cmake生成库调用,另一种不需要cmake配起来更快速。

cmake生成DLib库版:


1.把下载好的dlib解压(下载链接在文章末尾给出),打开cmake,配置如图:


点击configure,修改这个变量,该变量为使用build\下的dlib工程生成的库文件所在目录:


再次点击configure,然后generate。


2.用vs2013打开...\dlib-18.18\build下的dlib.sln文件:

Dlib环境配置_第1张图片


3.切换到Release模式(debug模式下做detection的时候每一帧的检测都非常慢!!)



4.先右键ALL_BUILD,生成;再右键INSTALL,生成(用于生成dlib库,生成目录为CMAKE_INSTALL_PREFIX的值)。最后可看到在...\dlib-18.18目录下生成了dlib_win32_release目录:

Dlib环境配置_第2张图片

在所需的工程中添加如下属性即可:

VC++目录->包含目录:...\dlib-18.18\dlib_win32_release\include

VC++目录->库目录:...\dlib-18.18\dlib_win32_release\lib

链接器->输入->附加依赖项:dlib.lib


不需要cmake速配版:


1.把下载的dlib解压


2.把...\dlib-18.18\dlib\all下的source.cpp文件添加进所要跑的工程中:

Dlib环境配置_第3张图片


3.只需添加一条属性:

VC++目录->包含目录:...\dlib-18.18\dlib_win32_release\include



至此dlib相关的库就配置完成了,但如果想跑起一个...\dlib-18.18\examples下的例子还需配置opencv相关依赖,请看下一篇文章。


dlib下载链接:点击打开链接


你可能感兴趣的:(人脸识别)