0.引言
介绍 Windows 10 64位系统下,利用 Anaconda 开发环境,在python中安装 Dlib库 ;
windows下dlib的安装十分不友好,所以在这里分享下安装过程;
windows10 + anaconda + pip + dlib ;
(借助anaconda的话,那个cmake和boost这里不需要,操作方便很多)
1.Dlib的简介(官网:http://dlib.net/)
Dlib是一个机器学习的开源工具包(官网:http://dlib.net/),用于机器人,嵌入式设备,移动电话和大型高性能计算环境,自己学习了解的话,可以用来做人脸检测识别等;
看一下它官网的python examples 可以知道它大概可以干什么 (也可以看我之前的一些博客,用dlib做了一些人脸识别和检测的项目),下面是它官网的demo:
- Binary Classification
- CNN Face Detector
- Face Alignment
- Face Clustering
- Face Detector
- Face Jittering/Augmentation
- Face Landmark Detection
- Face Recognition
- Find Candidate Object Locations
- Global Optimization
- Linear Assignment Problems
- Sequence Segmenter
- Structural Support Vector Machines
- SVM-Rank
- Train Object Detector
- Train Shape Predictor
- Video Object Tracking
2.安装环境
windows 10 64 位操作系统
Anaconda: 556361 Anaconda3-4.3.1-Windows-x86_64.exe
Dlib: dlib-19.7.0-cp36-cp36m-win_amd64.whl
Pip: pip-9.0.1-py2.py3-none-any.whl
(下载地址在文末)
2.1 Anaconda (https://www.anaconda.com/download/#windows)
Anaconda是一个开源的Python发行版本,相比于原生的python集成了很多常用的库,安装和卸载管理库都要方便很多;
这里选择Anaconda更重要的原因,利用Aanconda安装dlib很方便;
根据你需要的python版本进入官网下载:
* python 3.6 version
64-Bit Graphical Installer (537 MB)
32-Bit Graphical Installer (436 MB)
* python 2.7 version
64-Bit Graphical Installer (523 MB)
32-Bit Graphical Installer (420 MB)
Anaconda安装步骤:
图1 anaconda 的安装1
图2 anaconda 的安装2(记得勾选添加到系统变量中)
图3 anaconda 的安装3
图4 anaconda 的安装4
安装完成之后在你的开始菜单里面,或者安装目录下找到 Anaconda Promopt,是 Anaconda 的终端;
图5 Anaconda Prompt
2.2 Dlib的安装
先利用cd命令定位到 dlib的whl文件 所在路径,然后利用pip 安装 dlib 的命令:
pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl
安装之后显示 Successfully installed dlib-19.7.0;
图6 安装完成dlib
输入python,进入python,import dlib 测试下dlib的库是否可以正常使用
1 (G:\\anaconda) e:\dlib>python 2 Python 3.6.0 |Anaconda 4.3.1 (64-bit) | on win32 3 Type "help", "copyright", "credits" or "license" for more information. 4 >>> import pip 5 >>> import dlib 6 >>> dlib.get_frontal_face_detector() 7 <dlib.dlib.fhog_object_detector object at 0x00000289F92318A0> 8 >>>_
图7 测试安装完成的dlib
这样就说明可以正常使用dlib库了;
如果用 Pycharm编译器,记得在 Setting 中指定 Project Interpreter 为 Anaconda 的 python.exe,而不是原生的那个python;
图8 pycharm中 指定 project interpreter 为 Anaconda 的 python
如果安装过程中有问题可以留言或者发邮件给我;
发邮件给我(直接点击就可以跳转):
# 请尊重他人劳动成果,转载或者使用源码请注明出处:http://www.cnblogs.com/AdaminXie
# pip和ldib的whl文件已上传到了我的GitHub(Anaconda比较大可以去官网下载): https://github.com/coneypo/Dlib_install