0

我需要从一组面部图像中设计(提取)8 个特征(参见下面的 url)。

http://faculty.ucmerced.edu/mhyang/face-detection-survey_files/face-sample.gif

这些图像是在多个原始图像上移动窗口(具有固定大小)的结果。然后使用包含提取特征值和类标签的训练集训练一个朴素贝叶斯分类器。

那么我应该从图像中提取哪些特征呢?有人可以给我一些例子吗?

4

2 回答 2

0

一种简单的方法是使用人脸图像的给定区域(例如,包含图像的上半部分或下半部分的矩形区域)的原始像素值(假设这些是灰度值)的像素统计数据,即平均值和标准差 (SD)脸)。

如果您提取每幅图像中四个不同区域的平均值和标准差,例如,两个矩形区域和两个圆形区域,则给出八个数字“高级”特征。

均值和 SD 表示区域中的像素对比度,并且是“高级”特征,因为它们覆盖了一组像素/区域(而低级特征将直接使用部分/所有原始像素值作为特征)。

有关详细信息,请参阅以下研究文章:

Mengjie Zhang,Urvesh Bhowan,“用于目标检测的遗传编程中的程序大小和像素统计”。图像分析和信号处理中的进化计算。计算机科学讲义。卷。3005,2004。第 377-386 页。

于 2013-08-20T20:59:42.313 回答
0

您可以使用 matlab 中的内置命令提取纹理和形状特征等基本特征。有关这方面的更多信息,请访问 www.mathworks.com/‎</p>

于 2013-09-10T05:26:55.040 回答