win7 vs2015 python2.7配置dlib19.4
来源:互联网 发布:淘宝手机端网址 编辑:程序博客网 时间:2024/06/10 17:19
本文配置环境以及需要下载的包(windows7 x64 / python2.7 / visual studio 2015 /dlib 19.4 /boost 1.60 /cmake 3.9.4)
注:
1)dlib18.16以后就必须用c++11 也就是必须用vs2015及以上了 ,18.16之前可以用vs13 但是dlib文件夹中没有setup.py 需要手动编译dlib库 比较麻烦 推荐vs2015
2)vs安装时最好全选 默认选项中很可能没有c++(我第一次安装用了默认选项安装 结果没有cl.exe 重新安装了一次修改了选项才好)
3)cmake网站不是很稳定,网页直接下载比较费劲,还是用迅雷下载比较好
4)安装前一定要看好各个包适配的版本,以免浪费太多时间在这里(血的教训)
安装dlib之前先把 vs 和 python 安装好,这里不再赘述
接下来是基本步骤:
1 安装boost:用vs command prompts进到boost目录下 (1)执行bootstrap.bat,没有报错 (2)运行 .\b2 进行编译
2 安装cmake:(下载 .msi文件直接安装 注意勾选添加path路径)
3 配置boost 路径: (1)添加系统变量 BOOST_ROOT = D:\boost_1_60_0 和 BOOST_LIBRARYDIR = D:\boost_1_60_0\stage\lib(2)cmd进入到boost路径下执行 b2 -a --with-python address-model=64 toolset=msvc runtime-link=static
4 编译dlib: cmd进入到dlib路径下 执行 python setup.py install
5 进入python 输入 import dlib 没有错误 导入成功
希望能够帮助大家,以免浪费太多时间~
------------------------------------------------------------------------------------------------------------------------------------------------
最近跑代码时遇到以下问题:
提示dlib不支持jpeg格式的图像
解决方式(一)如下:转自一篇日文博客(http://tadaoyamaoka.hatenablog.com/entry/2016/09/27/225124)
1 将以下代码添加到dlib-19.4\dlib\image_loader\jpeg_loader.h的第6行
2 将以下代码添加到dlib-19.4\dlib\image_saver\save_png.h的第6行
3 cmd进入到dlib-19.4目录下执行
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------未完成
解决方式(二)如下:转自(http://www.cnblogs.com/naturepengchen/articles/6548747.html)
(注:以下配置可选择debug或release 要统一 我的配图没有统一)
1 在vs中打开一个控制台工程,在属性页中配置包含目录、引用目录、库目录:
2 c++常规中添加目录
3 在c++预处理器定义中添加 dlib_png_support dlib_jpeg_support:
4 在cmake安装目录下的bin中 打开cmake_gui.exe 添加dlib_19.4/dlib目录到源代码地址 任意新建一个新文件夹添加到生成地址
点击generate 用vs2015生成dlib.lib 文件
打开vs建立工程,在文件夹下找到dlib.lib
5 在链接器-常规-添加库地址:
D:\dlib-19.4\dlib
D:\dlib-19.4\dlib\external
D:\dlib-19.4\debug(刚才cmake生成dlib.lib的地址)
我在运行到第4步的时候出错没有进行到第5步,但是第二天发现没有再报dlib不支持jpeg的错了,原因还不明
- win7 vs2015 python2.7配置dlib19.4
- VS2015+dlib19.7环境配置
- Win7下Python2.7配置
- VS2015+OPENCV3.1+WIN7配置
- win7配置 VS2015 +pcl1.8
- Dlib库配置:Dlib19.4+CMake3.8.2+VS2017
- 64位+win7+Python3.6+dlib19.7检测人脸 详细图文教程
- RedHat6.4配置Python2.7
- opencv3.1.0+win7+64bit +vs2015配置
- win7下vs2015配置MS-MPICH
- opencv3.0+VS2015+64位win7配置
- 配置osg开发环境-win7+vs2015+osg
- win7 64位 配置python2.79
- Win7 Python2.7 安装教程
- xgboost安装 win7 python2.7
- Win7 Python2.7 安装教程
- Windows10下 opencv2.4.9+dlib19.7+Visual Studio 2017 配置教程
- 裸机Ubuntu16.04配置Dlib19.4 (Python人脸检测例子)
- vmware上centos配置nginx后,本机访问问题
- mysql乐观锁总结和实践
- 数据挖掘概念汇总及数据预处理
- python的CSV模块
- PyTorch参数初始化和Finetune
- win7 vs2015 python2.7配置dlib19.4
- SSD: Single Shot MultiBox Detector 训练KITTI数据集(1)
- 关于jsp页面顶部出现空白问题
- App.Config详解及读写操作
- svchost.exe网速占用解决办法
- Spring MVC之@RequestBody, @ResponseBody 详解
- [maven][2017-03-24] eclipse下导入maven库
- SQL查询今天、昨天、7天内、30天
- Android NDK(九):JNI实践总结