win7+vs2013+dlib配置
来源:互联网 发布:mac adobe id安装失败 编辑:程序博客网 时间:2024/04/29 04:56
环境: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,打开,切换vs2013的平台至x64,debug或release模式任选,我这里选择 debug x64.然后,找到AllBuild工程右击选择生成。
第四步,编译完毕后,在当前文件夹内会有Debug文件夹,里面放的就是编译好的64位 dlib库。然后,就可以像使用opencv一样,配置属性管理器,加载头文件和库目录使用dlib了。
个人认为几点重要的补充:
1.从上面的过程可知,dlib并没有dll文件,只是静态加载。像opencv这样包含dll和lib文件的开源库,vs项目属性配置完库文件lib路径和库名是不够的,项目编译生成均没问题但是一到调试运行就会报缺少各种dll的错误,因此还要在windows系统环境变量如Path中设置dll动态加载的路径。
2.下面两个链接是讲述如何使用dlib的python接口的,以face_landmark_detection.py为例。
Windows配置dlib下
Windows配置dlib上
- win7+vs2013+dlib配置
- vs2013配置dlib库
- Dlib配置---Win7 与 Linux
- 【%Dlib%】Dlib在VS2013上的配置方法
- Dlib在VS2013上的配置方法
- Win7+VS2013+OpenCV配置
- win10下vs2013+DLib机器学习库安装及配置
- Dlib debug版 或 dlib release版 在VS2013中的配置安装
- Dlib+VS2013环境搭建
- OpenGL+VS2013+WIN7(64)配置
- opencv之win7+vs2013配置
- Win7+VS2013+OpenGL详细配置
- win7下opencv3.0.0+VS2013配置方法
- opencv 3.0.0 + win7 + vs2013 配置
- 32位WIN7 VS2013 配置wxWidgets 环境
- win7平台下vs2013配置opencv3.0
- win7平台下vs2013配置opencv3.0
- win7 64位+VS2013+opencv3.0配置
- 流程设计与代码注释:冷思考(二)
- JSON keys must not be null nor the \'null\' string.
- hadoop2中Mappers和Reducers堆栈的大小配置
- Struts2的OGNL表达式——1
- 史上最全的团队文档协作及管理工具盘点,看看哪款适合你
- win7+vs2013+dlib配置
- JVM源码分析之Java类加载过程
- 31. Next Permutation
- ubuntu12.04的64位系统安装的注意事项
- 判断字符串中每个字符出现的次数
- c::求两个数的最大公约数和最小公倍数
- CSP考试 2016年12月第2题 工资计算 C++实现
- 面试题24:二叉搜索树的后续遍历序列
- 练习