环境:winsows 7
编译工具:Cmake
IDE:vs2013 professional
dlib版本:19.0
目的:最近在做人脸检测的工作,在youtube上面国外有人做过opencv和dlib人脸检测效果的比较,两者速度相差无几,但是opencv的检测效果不如dlib,即opencv的TP rate与dlib同,但是FP rate明显高于dlib。
youtube视频连接见:dlib vs opencv
因此决定使用dlib库进行人脸检测。
第一步:下载
自行到官网下载较新版本。
第二步:Cmake 编译dlib生成dlib.lib
Cmake中Configure里面默认的是vs2013 win32版本,这里我选择win64,因为我要利用vs生成64位的库文件。一定要保证Cmake的Configure设置与VS平台的位数一致,不然编译过程中会报类似“x86”与“x64”不兼容的问题。
第三步,Cmake Generate完毕后,到对应的文件夹内(如 我的是build2013x64)找到dlib.sln,打开,
win7+vs2013+dlib配置
最新推荐文章于 2018-07-13 13:59:42 发布
本文详细介绍了在Windows 7环境下,使用Visual Studio 2013和CMake配置及编译dlib 19.0为64位库的步骤。内容包括下载dlib、CMake配置、解决编译过程中的位数兼容问题,以及生成的dlib.lib文件如何用于项目中。特别指出dlib是静态库,无dll文件,使用时需注意环境变量设置。
摘要由CSDN通过智能技术生成