阿尔法智汇科技拥有30多位专业算法工程师
人脸识别流程
人脸检测,人脸数据提取:首先是检测到人脸
保存人脸数据:可以保存到mysql数据库中mysql数据库连接mysql数据库安装mysql数据库操作
设置人脸数据标签:(人脸名字),保存到数据库
打开摄像头,检测到人脸,提取人脸数据:
人脸数据与数据库中的数据对比,
1、人脸检测,保存人脸数据,设置标签
![人脸识别编程](https://i-blog.csdnimg.cn/blog_migrate/47da81b8f10ace6c93479bcfc9e0c30b.jpeg)
打开本地的两张照片,一张是小编自己的,一张是封面美女照片。
使用dlib68点特征检测数据,把照片中的人脸数据提取出来,当然也可以直接使用face_descriptor的数据。
为了演示,把2张照片的人脸数据保存到一个list中,另一个list中一一对应人脸数据的名字。
2、打开摄像头,检测到人脸,提取人脸数据,
格式化人脸数据。
3、对比人脸数据,得到人脸名字
对比人脸数据与数据库中的人脸数据,得到人脸的名字,对比人脸数据使用的是欧拉公式,数据中没有的人脸数据,我们定义为unknown。
4、人脸名字实时显示到视频中。
人脸识别到的图片
OK,本期的人脸识别只是一个介绍示例,人脸数据的提取直接使用dlib的68点特征数据
当然若想人脸识别的精确度达到很高的水平,还需要大量的人脸数据,使用神经网络来训练我们自己的人脸模型