人脸识别

人脸级别是一个匹配的任务,不是回归也不是分类,来求图片和图片的相似度,这是人脸识别的本质

人脸识别_第1张图片
模版(数据库)的照片也需要经过上面的一套算法来进行训练提取向量来判断是不是同一个人 循环遍历数据库里面的向量把距离最小的数据库对应图片的名字标到测试的图片上,没有找到的就写None
人脸识别_第2张图片

数据库的初始化具体执行的过程就是:
1.遍历数据库所有的图片
2.检测每个图片中人脸位置
3.利用mtcnn将人脸截取下来
4.将获取到的人脸进行对齐
5.利用facenet将人脸进行编码
6.将所有人脸编码的结果放在一个列表中
第6步得到的就是已知的所有人脸的特征列表,在之后获得的实时图片中的人脸与已知的人脸进行对比,这样我们才知道谁是谁

你可能感兴趣的:(深度学习,python,人工智能)