利用的神经网络的人脸识别,一般的处理流程顺序是人脸检测->人脸对齐->CNN抽取特征->分类器(如SVM)处理->结果。人脸检测、人脸对齐属于预处理阶段,目的是提取图片中人脸的像素区域,然后送入CNN;CNN将图片处理成特征向量,最后输送给分类器进行训练或者识别。具体可以参考http://github.com/cmusatyalab/openface/。
1. 首先搭建yolo v2,GPU版本,参考我的博客 https://mp.csdn.net/postedit/79452204。
2. 创建数据集合文件夹,结构参考VOC数据集,如VOC2007,目录结构如下:
--VOC2007
--Annotations
--ImageSets
--Main
--Layout
--Segmentation
--JPEGImages
--SegmentationClass
--SegmentationObject
--labels
4.用labelImg标注每一个人,即用矩形框圈出人脸的位置,以及记录是谁(人的名字)。
链接: https://pan.baidu.com/s/1_0fn4ql_yCvAa9r5ioIUWw 密码: 54rt