-
Matlab脚本实现人脸图像特征提取,用于Face-Recognition-with-Matlab项目,通过构建自定义分类器对输入图像进行处理
资源介绍
人脸图像特征提取matlab代码Matlab人脸识别
该项目的目的是通过深度学习方法创建一个面部识别系统,该系统将根据提供给它的图像数据集来帮助识别用户的面部。
首先将用一组图像训练系统,该图像将用作比较的默认分类器。
使用以下方法实现分类器:
HOG功能,ECOC分类器等,Viola
Jones算法
加载图像信息
该系统首先收集不同人的图像,然后将其存储到系统的数据库中。
数据库中的每个人自己至少有7个不同的独特图像。
imageSet是内置的MATLAB函数,将用于对图像进行分组。
图像检测与提取
人脸检测是人脸识别中的重要步骤,它与给定图像中人脸的定位相对应。
一旦检测到脸部,将其裁剪以进行识别,否则将在识别出的人物图像上覆盖一个矩形框
使用HOG功能提取
HOG是已成功用于对象和行人检测的特征描述符,与单个特征向量(每个特征向量代表图像的一个区域)相对,被表示为单个值向量。
所示图像的结果说明了使用HOG特征提取方法时的输出结果。
person
=
21
;
[hogFeature,
visualization]
=
...
extractHOGFeatures(read(tr