//转载请附上链接: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文件:
3.切换到Release模式(debug模式下做detection的时候每一帧的检测都非常慢!!)
4.先右键ALL_BUILD,生成;再右键INSTALL,生成(用于生成dlib库,生成目录为CMAKE_INSTALL_PREFIX的值)。最后可看到在...\dlib-18.18目录下生成了dlib_win32_release目录:
在所需的工程中添加如下属性即可:
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文件添加进所要跑的工程中:
3.只需添加一条属性:
VC++目录->包含目录:...\dlib-18.18\dlib_win32_release\include
至此dlib相关的库就配置完成了,但如果想跑起一个...\dlib-18.18\examples下的例子还需配置opencv相关依赖,请看下一篇文章。
dlib下载链接:点击打开链接