最后讲的MTCNN也只是做到了人脸识别和关键点定位,那实际开发一个刷脸识别人的姓名的项目该怎么做?

来源:4-11 Caffe-SSD框架测试结果可视化与人脸检测技巧说明

文渊爹

2019-01-20

最后讲的MTCNN也只是做到了人脸识别和关键点定位,那实际开发一个刷脸识别人的姓名的项目该怎么做?

写回答

1回答

会写代码的好厨师

2019-01-22

您好,根据你的问题,是一个1对多的人脸识别问题。在本套目标检测课程中,是不包含这样的模型的。如果要做,其中,人脸检测是一个模型,检测到人脸之后,需要做的是提取特征,也就是你需要一个网络能够提取具有非常好的辨识度的特征,每一个人脸都表示成一个特征向量。这里推荐使用amsoftmax或者triplenet,来训练和提取特征。特征网络有了以后,接下来就是需要注册人脸,这里建议一个人多注册几张人脸图像,注册人脸时,直接用特征网络提取人脸特征,作为pattern存储到数据库中,新的人脸到来时,同样提取特征后,做欧式距离相似度计算和排序,得到最终的姓名。当然,相似度最好有个阈值来判断是否是不在库内的人脸。更好的方式,是用搜索引擎来做特征相似度计算和排序。其他不变。

1
1
文渊爹
老师的回答很给力,非常感谢。
2019-01-22
共1条回复

深度学习之目标检测常用算法原理+实践精讲

从原理到场景实战,掌握目标检测核心技术

878 学习 · 221 问题

查看课程