论文部分内容阅读
人脸识别是通过利用人的脸部特征信息来进行身份识别的一种与生物识别有关的技术。人脸识别系统主要涵盖了四个方面,这四个方面是人脸图像收集检查、人脸识别提前处理、人脸图像特征提取然后进行匹配与特征提取验证。人脸识别技术核心思想是运用人工智能技术。本文主要研究如何更好地利用深度学习工具,将人脸识别技术运用在工程实践中,主要研究内容如下:首先进行了系统各个模块功能的规划和整体框架的设计,以深度学习开源Caffe为平台,C++语言编写动态链接库为工具,设计并实现了人脸检测,人脸图像预处理,人脸识别模块。然后本文完成了人脸识别模型的训练,整体系统的实现,并在训练得到的人脸模型基础上加入了自己创建的数据集实现了打卡功能。前期工作主要是建立人脸数据库,人脸检测模块主要运用深度学习里的MTCNN来实现,人脸识别运用归一化处理和人脸对齐原理。最后在通过webface训练好模型,最后输入自己的数据集检测。最后进行系统检测,结果表明本文设计的四个模块可单独实现功能且效果良好,整体系统能够流畅运行,达到预期效果