首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Windows平台Python+VS+Cmake+dlib+Face

大家好!!

我又来更新了!!!!

这次主要是开一个文章记录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:本文讲到的所有的软件均是开源或免费的。

感谢大家阅读!

也恭喜本公众号从文学类转变为技术类!

鼓掌!!!

最后,日常求个关注!

每月一篇!不见不散!

开心了就写两篇!

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190221G0IHQF00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券