人脸识别包括人脸检测和识别两个部分
一般的逻辑是先检测人脸位置,然后再识别。
具体的流程是
准备要识别的人脸数据->检测人脸->学习人脸特征并生成模型
检测人脸->对比检测出来的人脸和模型的相识度->给出识别结果
本篇文章用OpenCV实现了这两个过程,具体的代码有参考网上的代码,如有雷同,绝非巧合
具体的检测和识别原理不在本篇文章的范畴之内,望见谅
人脸检测
#include <time.h>
#include <opencv2/opencv.hpp>
#include <vector>//容器头文件 </