Windows系统下 Python(Anaconda)的 Dlib 库 的安装

0. 引言

介绍 Windows 10 64位 系统下,利用 Anaconda 开发环境,在 Python 中安装 Dlib库 ;

windows 下 dlib 的安装十分不友好,所以在这里分享下安装过程;

Windows10 + Anaconda + pip + Dlib ;

(借助 Anaconda 的话,不需要自己 build 和 make 源码, cmake 和 boost 这里不需要,操作友好很多)

1. Dlib的简介(官网:http://dlib.net/)

Dlib 是一个机器学习的开源工具包(官网:http://dlib.net/ ),用于机器人,嵌入式设备,移动电话和大型高性能计算环境,自己学习了解的话,可以用来做人脸检测识别等;

看一下它官网的 Python examples 可以知道它大概可以干什么 (也可以看我之前的一些博客,用 Dlib 做了一些人脸识别和检测的项目),下面是它官网的 Demo:

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 更重要的原因,利用Anaconda 安装 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;

Anaconda 的 Python 和 原生的 Python 不是一个东西,装包也彼此不通用的;

图8 Pycharm中 指定 project interpreter 为 Anaconda 的 python

如果安装过程中有问题可以留言或者发邮件给我;

发邮件给我(直接点击就可以跳转):

[email protected]

# 请尊重他人劳动成果,转载或者使用源码请注明出处:http://www.cnblogs.com/AdaminXie

# pip 和 Dlib 的 whl 文件已上传到了我的 GitHub(Anaconda 比较大可以去官网下载): https://github.com/coneypo/Dlib_install

原文地址:http://blog.51cto.com/hudamao/2134959

时间: 2024-10-26 18:10:50

Windows系统下 Python(Anaconda)的 Dlib 库 的安装的相关文章

Windows系统下Python与NumPy安装方法

Windows系统下Python与NumPy安装方法 Windows下Python的某些第三方包安装步骤实在是太麻烦了(这里主要以NumPy为例,目前只有遇到安装它的时候出现了很多问题),晚上花了好几个小时才把NumPy科学计算包安装好,在这里描述下安装过程,避免大家走没有必要的弯路. 1,安装Python 首先,运行下载的MSI安装包,选择安装组件时,确保勾上了所有的组件. 特别要注意选上pip和Add python.exe to Path,然后多次点击Next即可完成安装. Python解释

windows 系统下python 模块安装

windows下安装python及第三方库numpy.scipy.matplotlib终极版 2017年02月24日 10:21:32 spirits_of_snail 阅读数:71902 版权声明:未经本人许可,不得用于商业用途及传统媒体.转载请注明出处! https://blog.csdn.net/qikaihuting/article/details/56833258 一.python安装 进入python官网https://www.python.org/,点击Downloads--Win

基于windows系统中visual studio2017的dlib库详细配置安装流程

dlib库是一个非常强大的开源库,有详细的说明文档和c++代码,也提供了一些和python的接口,但是安装和配置的过程略有些麻烦,网上有一些相关教程,但是大都零零星星不全面.笔者亲自把所有的坑都踩了一遍,整理出了比较全面的教程,供大家参考 1.        下载安装包 先在dlib网站上下载最新的库文件http://dlib.net/,左边的一列是菜单栏,包括了dlib的使用场景.编译换几个.python接口等各种详细说明,可以看出该库的应用场景包括API打包.图像处理.线性代数.机器学习.网

windows系统下,在C#程序中自动安装字体

在Windows系统中,原有自带的字体样式有限,有时候我们的程序会使用到个别稀有或系统不自带的字体.因此我们需要将字体打包到程序中,当程序启动时,检测系统是否有该字体,如果没有则安装该字体,也可以动态加载字体. 1.1.使用代码安装字体 注意:安装字体时,需要windows的管理员权限. [DllImport("kernel32.dll", SetLastError = true)] public static extern int WriteProfileString(string

windows系统下Python环境的搭建及Selenium的安装

1.首先访问http://www.python.org/download/去下载最新的python版本: 2.下载安装包,一路安装完毕: 3.为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到path系统变量中即可: 4.测试python安装是否成功,cmd打开命令行输入 python 命令: 装的是3.4.3版本,要采用这种写法 print ('Hello World!'),需要用括号把字符串包含: 5.查看安装的版本: 备注:以上表示,python安装成功,且path配置也

windows系统下Python环境的搭建

1.首先访问http://www.python.org/download/去下载最新的python版本. 2.安装下载包,一路next. 3.为计算机添加安装目录搭到环境变量,如图把python的安装目录添加到pth系统变量中即可. 4.测试python安装是否成功,cmd打开命令行输入 python 命令,如下图即成功了 5.Hello World! 按照很多资料上写的,输入 print 'Hello World!' 居然是不成功,说语法错误!这是一个坑了,很多资料是都是python 1.*/

Delphi - Windows系统下,Delphi调用API函数和7z.dll动态库,自动把文件压缩成.tar.gz格式的文件

项目背景 应欧美客户需求,需要将文件压缩成.tar.gz格式的文件,并上传给客户端SFTP服务器. 你懂的,7-Zip软件的显著特点是文件越大压缩比越高,在Linux系统上相当于我们Windows系统上WinRAR或者好压软件一样的存在. 7-Zip软件下载与安装 网上下载相关安装包并完成安装,找到安装目录,复制7z.dll文件到D盘. .bat文件的制作 通过7-Zip软件使用手册了解到,通过动态命令行调用7z.dll可以把文件压缩成.tar.gz格式的,实际上是先将文件压缩成.tar格式的文

Windows系统下Android开发环境搭建

“工具善其事,必先利其器”.要想学好Android,搭建好Android开发环境是一个良好的开端. Windows系统下Android开发环境主要有4个大的步骤.分别是: 1.JDK的安装 2.eclipse的安装 3.Android SDK 的安装 4.Android ADT插件的安装 ---------------------------------------------------------------------------------------------------------

windows系统下安装MySQL

可以运行在本地windows版本的MySQL数据库程 序自从3.21版以后已经可以从MySQL AB公司获得,而且 MYSQL每日的下载百分比非常大.这部分描述在windows上安装MySQL的过程. 安装程序是针对windows版本的MySQL 5.0,结合了图形安装向导,自动的安装MySQL,创建 一个配置文件,启动服务器,和保护默认的用户帐户. 如果你是升级安装现有的MySQL 4.1.5版本.你必须完成下列步骤: 1. 获得和安装 2. 如果有必要安装配置文件 3. 选择一个想要使用的服