0X00 前言
最近使用iPhone x,把人脸识别代入了我们的生活中。前段时间了解了一个Python的一个开元函数库,并对其进行了分析、学习和实践,那么今天我们就来讲解一下如何使用face_recognition这个库来实现简单的人脸识别。
注:以下文章的所有操作都是Windows下实现的。
0×01 正文
人脸识别主要步骤:
face_recognition 库的安装
安装此库,首先需要安装编译dlib,此处我们偷个懒,安装软件Anaconda(大牛绕过),此软件预装了dlib.
安装好后,我们直接通过pip 安装face_recognition库,命令如下
调用一下库,检查是否成功导入
没报错,就是安装成功了。
按照以上办法在安装numpy 和python-opencv 两个库就可以了
通过face_recognition库实现人脸识别
代码如下
其次还要准备一个images文件夹进行摄像头的人脸比对
成功的效果图我就不贴了。
原理如下:
1.遍历images文件中的图片
2.提取特征脸
3.摄像头每帧提取图片,提取特诊脸
4.遍历特征列表,找出符合特征脸
5.输出名字
1、从特征中找出图片中的人脸
2、找到并且控制图像中的脸部特征
3、识别照片中的人脸
0×02 总结
总的来说,该开源库使得人脸识别的普及实现不再那么的遥远。调用该库,只需几行代码,便可实现人脸识别。有什么问题可以在下面评论讨论哦,各路大牛勿喷。
领取专属 10元无门槛券
私享最新 技术干货