这篇记录一下做的一个Face_Recognition的一些点点滴滴...
先放一个效果图:
所有代码我都放到了我的Github,戳下面:
HzcIrving/Face_detectiongithub.com先理一下思路,想做人脸识别,首先要分为几步?
① 有一个人脸检测的分类器(P.S.人脸检测和人脸识别是不一样的,人脸检测,只是检测人脸,人脸识别不仅要进行检测,还需要进行识别出人脸身份),好在OpenCV里集成了比较成熟的人脸检测分类器,省去了一部分工作...~
② 需要采集人脸,构建训练数据集(这里面就涉及很多啦,比如采集完视频后分帧进行人脸提取,还需要做一些预处理,只抠出人脸,只关心人脸附近的像素,别的像素都是干扰信息,还要手动删除采集错误的图片,接着需要进行一些Data Augmentation来增强泛化减少过拟合等等等等,代码里都有一些注释)