学习
实践
活动
专区
工具
TVP
写文章

基于windows+python搭建简易人脸检测系统

上次写了一篇文章是基于ubuntu+python的简易人脸识别系统,这次就介绍一下windows平台的吧,毕竟现在还是windows的天下。

首先介绍一下需要的东西

1,电脑一台

2,win10的64系统

第一步:由于Windows系统是不自带python软件的,所以我们要先下载软件,直接百度搜索就可以了,我们去官网下载,不过一定要下64位版本的,不要用32位的,刚开始在这我就吃过亏。这里我们就下载python3版本的吧,毕竟是大势所趋。

安装完成后我们可以在命令行输入python,如果显示如下就代表是64位的了。对了,在安装的时候一定要把这项选上,不然直接执行python这条命令会报错。

第二步:安装完python后,我们就来安装pip了,在win平台安装比较麻烦,首先先去下载文件,直接百度pip,我们打开官网进入,地址:https://pypi.org/project/pip/,我们点击左侧的downloadfiles,就可以看见文件,直接下载第二个。

下载完成后需要解压,然后进入该文件夹内,你会看见一个setup.py的文件,在该目录内,按下shift键,同时按下鼠标右键,你会看到右键菜单多出一项,如下图所示。

选择此项会打开一个命令行窗口,我们直接输入python setup.py install,稍后就会把pip安装成功。直接在命令行输入pip,如果显示如下画面即安装成功,如果出现报错则安装失败。

第三步:安装完pip后我们就要安装dlib了,这个可真是难安装,百度一搜,都是需要使用cmake、boost,还要安装vs编译环境。而且几乎所有文章都这样,我一看就蒙了,我为了这个小插件还有去下载庞大的编译软件,而且我根本不会操作这软件啊,后来我发现网上都有一个教程是离线安装的,但是发的dlib版本是18.17的,现在官网最新的是19.10版,有强迫症的我有点忍不了,差距太大了,官网最新的只有源码包可以下载。后来多打开几次发现域名和版本号有很大关系,比如18.17.100版本的域名是https://pypi.org/project/dlib/18.17.100/,所以我就修改版本号这边,一个一个测试,看有没有whl文件,先从19.10.0开始,终于在19.7.0页面发现一个whl文件,页面地址为https://pypi.org/project/dlib/19.7.0/#files。

这里我们下载第一个文件,这个文件只能用于python3.6以上版本且必须是64位的。我上次安装的32位版本一直报错,最后才搞明白,立即换了64位版本。虽然也不是最新版,但是也很接近了,只能折中选择了。下载完成后,同样在whl文件所在文件夹按下shift键,同时按下鼠标右键,启动命令行,执行pip install dlib-19.7.0-cp36-cp36m-win_amd64.whl.稍后会安装完成。我这已经安装过了,所以没有什么安装进度显示。

第四步:安装完前面的东西后,这一步就比较简单了,直接打开命令行执行pip install face_recognition,执行安装时需要额外安装几个依赖库,好在系统会自动给你下载安装大概需要十几分钟。我这也是已经安装好了,不会显示安装进度。

安装完成以后我们进入python环境测试一下,如果导入库的时候都不报错就表示已安装ok。

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

关注

腾讯云开发者公众号
10元无门槛代金券
洞察腾讯核心技术
剖析业界实践案例
腾讯云开发者公众号二维码

扫码关注腾讯云开发者

领取腾讯云代金券