python3.6 | Windows下dlib和face_recognition人脸识别库的安装

笔者花了一天的时间尝试了官网和非官网的N种上述主流方法,都会出现dlib安装编译错误。最后采用了一种非主流方法,成功安装dlib,

首先,如果你是第一次使用Face_recogintion,前提是必须要知道以下依赖关系:

Win下python3.6版本:

1. 安装face_recongnition的必要条件是:配置好Dlib和openCV

2. 安装Dlib的必要条件是: 配置好boost和cmake

注意:请务必从最底层的依赖项目开始进行安装

在没有安装好第二步之前,不要安装dlib

在没有安装好dlib之前,不要进行安装face_recongnition。

安装的所有的文件都在python的安装路径下的lib文件夹下。


开始安装


第一步:


首先,你需要下载一个python的编译环境,我所使用的是python3.6版本。

系统配置为win10,64位。在安装时选择能够匹配自己电脑系统的既可以。

注意:选择安装路径默认生成。

如果在2.7的版本下,可以记得需要选择pip工具。

然后,一直选择下一步,进行安装,等待安装成功就可以了。

安装方式和语法详情,小白专用:廖雪峰官网


第二步:

组合键:win+R  输入cmd


然后使用回车进入,输入python就可以看到自己的版本了。

显示下面的内容就代表已经安装成功了。

第三步:

我们开始一层一层的进行安装

(1)先安装Cmake和boost

在CMD下输入以下内容:

输入pip  install  cmake ,回车,安装

输入pip  install  boost ,回车,安装

如果网络正常,显示安装不上的,请移步到文末尾。

仅显示一个安装成功界面,下面相同类似。

第四步:(关键)

(2)安装dlib,此处有大坑。脱坑方法如下

网盘链接

点击这个链接,然后选择适合你自己的delib文件

然后将其放到C盘的根目录下,然后进入到CMD下

然后输入pip install  文件名

等待安装完成就可以了。

显示界面同第三步所示。


第五步:

(3)安装opencv和face_recongnition

因为face_recongnition一般要配合opencv的使用

所以在这里我们将opencv和face_recongnition都进行安装。

输入pip  install  opencv-python ,回车,安装

输入pip  install  face_recongnition,回车,安装

显示界面同第三步所示。


验证

在命令行下输入python,进入界面后。输入:

import   模块名称

如果没有出现报错的现象就可以说明已经安装成功了。

举例:将下面的内容依次输入测试ok,就说明安装已经成功了。

import    cmake            

import    boost                                

import   cv2                                       //opencv-python的验证是cv2

import    face_recongnition

import    dlib


数坑

问题1:黄色的在字体部分


处理:你需要下载最新版本的pip

在CMD下输入:python -m pip install --upgrade pip,回车,等待安装完成。


问题2:红色的字体的部分

处理:你需要下载与你的版本匹配的dlib

重新选择匹配自己电脑和python版本的的dlib


问题3:白色的字体的部分

处理:请重新检查输入的命令是不是有错


问题3:白色的字体的部分

处理:你已经安装过这个库了,不需要重新安装。


结束语:

复习一下:

1.安装python3.6

2.安装opencv和face_recongnition

3.验证

然后就可以使用pythonIDE下使用opencv和face_recongnition了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容