##人脸识别应用涉及的功能模块
· 摄像头调用
· 脸部图像识别和处理
· 活体检测
· 多线程的应用
· 定时器的应用
· 发邮件
##知识点大纲
· 人脸识别的基本原理-计算机是怎么知道照片中或视频中哪个是人的脸(将脸跟其他物品分开)
· 常用的人脸识别库以及安装应用
· 多线程的定时方法调用
· 第三方邮件发送组件yagmail的基本使用
· 活体检测算法原理以及代码的实现
▲人脸识别的基本原理
机器学习,简单地说,就是根据已知的海量的数据,利用计算机去演算得到一个计算公式,这个就叫机器学习模型,通过模型来拟合数据的过程。
有了公式之后可以预测新的数据对应的结果(这叫拟合结果)
▲python中最常使用的人脸识别库
是基于c++开发的dlib库
在识别人脸时,会找人脸的68个特征点,如果都吻合,那这个就是个人脸。
所以我们要对人脸的68个特征点进行取样
人脸识别的基本过程:
· 人脸的68个基本特征点位置以及顺序、判断