项目介绍
传统人脸识别需要人工提取特征,但是由于受到光照、角度等的影响会造成识别率不高、识别速度不快等问题,深度学习现在成为了人脸识别的主流方法,无须人工提取特征。人脸识别系统包含目标检测与图像分类的过程,目标检测就是在图像中找到人脸,图像分类就是识别人脸。
本项目使用读取图像以及调用摄像头两种方式完成图像中人脸检测、人脸关键点检测、人脸对比、人脸搜索与人脸识别。
本项目基于face_recognition项目开发。face_recognition项目的人脸识别是基于C++开源库dlib中的深度学习模型实现的,用LFW(Labeled Faces in the Wild Home)人脸数据集进行测试时,准确率可达到99.38%。
在项目开始之前需要安装face_recognition第三方库:Python版本需要在Python 3.3及以上或者Python 2.7上安装;在Mac、Linux或者Windows上安装时,首先需要安装dlib,然后在交互界面输入“pip3 install face_recognition”命令安装项目源码,或者直接在GitHub网站下载项目源码。