大家好!!
我又来更新了!!!!
这次主要是开一个文章记录Windows平台搭建上面一套环境的过程!省的自己以后换电脑了又得从头学习搭环境!
趁着记忆新鲜!赶紧记下来!顺便造福一下大众!!
这套dlib库是做面部识别必备的库,正好在准备做这方面的研究,这次也是看自己能不能也顺便学点东西!
目前网上有很多的教程,但是都不那么详细。
感觉都不是给零基础的小白看的。
所以参考了许多人的东西,磕磕绊绊才弄明白。
我做的这套教程是给有初步的电脑知识的人看的,可以是python小白,但不能是电脑小白= =
此处感谢万能的百度和Google;Github和CSDN上的各路大神。
废话不多说,直接进入主题。
目录
本教程分为几个板块:
1、Python安装
1.5 pip安装
2、VS2017安装
3、Cmake安装
3.5 关于boost的安装
4、环境变量设置
4.5 “环境变量究竟设置好了没有!”的验证
5、dlib安装
6、face_recognition安装
本文的安装过程可以说是对小白来说最友好的了!主要是我记忆还清晰!然而,环境搭好后我还没有开始真正使用,具体怎么用我还得摸索个一个礼拜吧。。。
1 Python安装
这一步很简单,从官网上下一个Python,按照步骤安就是了。
唯一要注意的是现在最新的版本是3.7,我安装的也是3.7。但是感觉市面上大多数教程都是针对3.5的,所以我在参考教程的过程中也走了很多弯路。不知道是不是版本的原因。所以建议大家安装3.5。
Python可以安装在系统盘,也可以安装在别的盘,我是安在了D:\盘。
1.5 pip安装
说实话我不记得我有没有安装pip了。网上都说pip在python3以上的版本都内置了。但是我还是在我的下载文件里发现了这个东西,所以就写一下怎么安吧。
首先下载一个pip的安装包,下那个压缩包,不要下那个轮子。我到现在也不知道为啥我下的轮子都不能直接用。不过也不影响。
然后解压缩到D:\盘的根目录下面。
win+r打开cmd,先输入
d:
回车
再输入
cd d:\pip-19.0.3
回车
再输入
python setup.py install
回车
然后等着就好了。
重启cmd,直接输入pip,如果出现下图这些东西就说明安装成功了。
2 VS2017安装
这个真的是太坑了。我在没有安装VS2017的情况下搭环境搭了2天,一点进展都没有,也不知道是出了什么问题。后来才发现这个是安装dlib必须安装的东西。
VS2017是微软出的软件,有一个针对普通人的community版,免费,也就够用了。我就下载的是这个。
VS2017的本体软件建议安在C:\盘,缓存和其他部件可以安装在其他盘。
这一步一定要把缓存什么的放在其他盘,太大了。
如图,第一个框是C:\盘,后两个换成其他盘。
因为我已经安完了,所以显示的都是0k。
还有要注意的,就是在工作负载中,一定要把这两个选上,不然还是会报错。
这两个东西就会下载在其他盘中,如果不选的话,C:\盘很快就装满了。
3 Cmake安装
这一步网上的教程大多都是给有基础的人看的,导致我这里失败了很多次。
不过还好我天资聪颖,在网上发现了可以直接安的安装包!
可以在网上直接下载Cmake的安装包。
在这个图中,选择Windows平台,下面选择后缀为.msi的文件即可。
下载.zip的文件也可以,网上也有教程,但是我弄了半天也没弄明白,所以还是推荐大家用那个.msi的。
我的版本是3.13.4。
下载后双击安装,我是直接安装到了C:\盘。
3.5 关于Boost的安装
这个我在网上看见了很多,但是根据我的经验,如果成功安装了VS2017,并且把C++和Python的库都加上,这一步是可以略去的。
所以我虽然也下了Boost,但是并没有安装。
如果有人提示了关于boost的问题,我也不知道该怎么解决哈哈哈哈哈。
4 环境变量设置
这一步是最关键也是最麻烦的。感觉这一步简直是入门必备门槛!
跨不过去的都被劝退了!
首先设置python的环境变量。
右键点“我的电脑”,选属性,进入如下界面,选高级系统设置:
然后选环境变量:
进去后可以看到上下两个地方都有path变量:
这两个最好一起编辑,设置成一样的,不然有时候系统问你要管理员权限的时候就会出错。
如果没有这个叫做path 的变量,就新建一个,起名叫path。
双击这个path,进入编辑。
点击新建,加入我图里面的几个地址。
前两个是python的变量。一个是你python的根目录,一个是python里scripts的目录。
因为我安装在了D:\盘,所以都在D:\盘下面。
第三个是Cmake的变量,打开他的文件夹,选择bin文件夹,把地址复制过来即可。
打开文件夹,点这个地方就可以复制了。
第四个和第五个是VS的变量。地址是
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64
和
C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe
这个如果大家按照我上面的步骤安装的话,路径应该是一样的。
如果找不到的话,有两种可能,一是C++的库没有安,一是安装路径和我选的不一样。
这个就自行解决吧。
到此为止环境变量就设置好了。
4.5 “环境变量究竟设置好了没有!”的验证
按win+r打开cmd命令
直接输入python,如果出现下图,就是设置好python环境了。
直接输入cmake,如果出现下图,就是设置好cmake了。
5 dlib安装
dlib网上基本上都说有两种安法,一种是直接
pip dlib install
另一种是下载安装包。
我用的是第二种,因为直接pip总是失败。
首先下载一个dlib的包,http://dlib.net/files/
我下载的是 19.14.zip。
然后解压缩,我直接解压缩到python的根目录下了。
然后和安装pip的步骤一样。
打开cmd,先cd到解压缩的文件夹中,可以直接从下图的地方复制,粘贴到cmd命令里。
然后输入
python setup.py install
回车
等着就行了。
安装完成后,把下图的三个文件夹复制,粘贴到python下的Lib里面。
就是下面这个文件夹,打开,粘贴。
然后把下图中的文件复制,有的时候会是win64,我也不知道为什么我64位的电脑会装上32为的dlib。但是不影响。。。
粘贴到下图的路径中,就是DLLs文件夹中。
安完后,如果在python下输入import dlib没有报错,就说明安装成功了。如下图:
6 face_recognition安装
到这一步就简单了。
直接在cmd中输入
pip install face_recognition
即可。
等他安装完成,重启电脑,然后打开cmd,输入
python
import face_recognition
如果没有报错,就是安装成功了。
如下图所示。
结语
至此,在Windows下的人脸识别环境就搭建完毕了。
也就意味着电脑有了开发人脸识别的能力。
但是具体怎么开发呢?
我还得钻研钻研= =
下个礼拜如果研究明白了,就再更一篇文章讲讲。
如果还没研究明白,那就再研究研究。。。。。。
ps:本文讲到的所有的软件均是开源或免费的。
感谢大家阅读!
也恭喜本公众号从文学类转变为技术类!
鼓掌!!!
最后,日常求个关注!
每月一篇!不见不散!
开心了就写两篇!
领取专属 10元无门槛券
私享最新 技术干货