Python人脸识别库的安装

Python人脸识别库的安装

本篇文章旨在指导Python有关人脸识别库的安装,在这里我将一步步的指导讲解。如果有个别库没有安装成功,可以百度一下个别库的具体安装。我用的是Python3.6.4版本,别的版本可能会出现安装不成功的情况,建议下载Python3.6.4版本来操作本文讲解内容。如果以前安装过其他Python版本,卸载原来版本之后还出现Python3.6.4安装不了问题,可以使用原来的Python安装包进行如下操作卸载原来的Python
Python人脸识别库的安装_第1张图片

出现如下界面,点击Uninstall即可彻底卸载以前的Python版本。如果不会操作,建议百度“Python的彻底卸载”。
Python人脸识别库的安装_第2张图片
一、因为本篇文章都是在cmd命令提示符下通过pip操作安装的,所以先来介绍如何进入cmd。按住Win+R出现一个窗口,输入cmd然后按回车键即可进入命令提示窗口。或者在电脑搜索中输入cmd按回车键也可以进入命令提示符窗口。
二、进入cmd中之后要转换盘符,转换到你Python安装的盘符下。输入盘符+:即可切换盘符,如:H:即可转换盘符到H盘。然后要切换到你安装Python的文件夹下,输入cd+Python的安装文件夹目录即可切换,如:cd H:\Python即可切换到Python的安装文件夹下。可以参考下图
在这里插入图片描述
三、为了确定库安装成功,我们要先更新pip库到最新版本,输入如图操作
Python人脸识别库的安装_第3张图片
显示上图界面则表示安装成功。
四、接下来我们要安装dlib库所要的一些库,把这些库安装好之后安装dlib库才不会出错,先来安装setuptools库。
Python人脸识别库的安装_第4张图片
五、下一个要安装的是Matplotlib库,按照下图操作即可。
Python人脸识别库的安装_第5张图片
如果安装失败,再操作一次即可,如果还是安装失败可以百度一下Matplotlib库的安装,还是不行的话跳过这一步。
六、opencv-python库的安装。
在这里插入图片描述
七、CMake库的安装。
在这里插入图片描述
八、msgpack库的安装
在这里插入图片描述
九、关键的一步来了,接下来进行dlib库的安装,前面安装这么多库都是为了这个库的安装做铺垫
在这里插入图片描述
如果安装失败?没有关系,我在这里准备好了dlib的下载库,把dlib的库放在Python的安装目录下即可

链接:https://pan.baidu.com/s/1aPzuBHx0kz1Yt1uZEMg9mg
提取码:i8vs
Python人脸识别库的安装_第6张图片
然后进行接下来的操作
Python人脸识别库的安装_第7张图片
在cmd中进行如图操作
在这里插入图片描述
如果还是安装失败,建议百度dlib的安装。
十、face_recognition的安装,安装好dlib库之后,face_recognition就好安装多了。直接pip install face_recognition即可。
Python人脸识别库的安装_第8张图片
这样整个人脸识别所需要的库就安装好了。
接下来,来一段代码进行人脸识别库安装成功与否的检测吧,这段代码我也是借鉴别人的。

# 检测人脸
import face_recognition
import cv2
 
# 读取图片并识别人脸
img = face_recognition.load_image_file("1.png")
face_locations = face_recognition.face_locations(img)
print (face_locations)
 
# 调用opencv函数显示图片
img = cv2.imread("1.png")
cv2.namedWindow("原图")
cv2.imshow("原图", img)
# 遍历每个人脸,并标注
faceNum = len(face_locations)
for i in range(0, faceNum):
    top =  face_locations[i][0]
    right =  face_locations[i][1]
    bottom = face_locations[i][2]
    left = face_locations[i][3]
 
    start = (left, top)
    end = (right, bottom)
 
    color = (55,255,155)
    thickness = 3
    cv2.rectangle(img, start, end, color, thickness)
 
# 显示识别结果
cv2.namedWindow("识别")
cv2.imshow("识别", img)
 
cv2.waitKey(0)
cv2.destroyAllWindows()

在Python中输入这段代码,在保存这个代码的文件夹下放一张名为“1.png”的人脸图片即可识别,效果图如下
Python人脸识别库的安装_第9张图片

你可能感兴趣的:(Python,人脸识别,dlib库安装,人脸识别检测)