7220180157 机器视觉程序设计报告 冯波
人脸识别系统设计
一、 设计内容
本设计欲实现一个完整的人脸识别系统,最后达到从 USB 相机采集图像
流进行实时的人脸检测并识别的功能。系统在图像采集后转换颜色为灰度,
使用方向梯度直方图
[1]
(Histogram of Oriented Gradients,HOG)的方法
进行人脸的检测;检测到人脸后,利用面部特征点估计
[2]
(face landmark
estimation)的算法将人脸对齐;最后使用 FaceNet
[3]
提取脸部特征点,识
别过程则采用支持向量机
[4]
(Support vector machine,SVM)分类器进行人
脸识别。系统流程图如图 1 所示。
图 1.人脸检测流程图
二、 设计方法
2.1 HOG 人脸检测
主要思想:在一副图像中,局部目标的表象和形状(appearance and shape)
能够被梯度或边缘的方向密度分布很好地描述。(本质:梯度的统计信息,而梯
度主要存在于边缘的地方)。首先将图像分成小的连通区域,称为细胞单元。然
后采集细胞单元中各像素点的梯度的或边缘的方向直方图。最后把这些直方图组
合起来就可以构成特征描述器。
图 2.逐像素遍历卷积
计算人脸图像横坐标和纵坐标方向的梯度,并据此计算每个像素位置的梯度
方向值;首先用[-1,0,1]梯度算子对原图像做卷积运算,得到 x 方向(水平方向,
以向右为正方向)的梯度分量 gradscalx,然后用
评论0
最新资源