2、利用LDA准则识别图像时,一
1 性别分类算法
性别分类是一个典型的二类问题,一般方法是通过输入一副人脸图像X,通过预处理,特征提取,分类器等过程后来决定X的类别。这里的性别分类算法如图1所示,它是由预处理、特征提取、分类器3个部分组成。
其中预处理主要是几何变换和区域直方图处理。通过这些工作保障了人脸几何(方向,大小)的不变性。基本消除了背景的影响和部分光照影响,提高了识别的精度。然后再预处理的基础上进行主元分析提取特征,获得主元分析PAC(Principal components Analysis)主元子空间和线性鉴别分析LDA(Linear Discriminant Analysis)特征子空间,最后利用分离...全部
1 性别分类算法
性别分类是一个典型的二类问题,一般方法是通过输入一副人脸图像X,通过预处理,特征提取,分类器等过程后来决定X的类别。这里的性别分类算法如图1所示,它是由预处理、特征提取、分类器3个部分组成。
其中预处理主要是几何变换和区域直方图处理。通过这些工作保障了人脸几何(方向,大小)的不变性。基本消除了背景的影响和部分光照影响,提高了识别的精度。然后再预处理的基础上进行主元分析提取特征,获得主元分析PAC(Principal components Analysis)主元子空间和线性鉴别分析LDA(Linear Discriminant Analysis)特征子空间,最后利用分离器(人脸样本训练获得)进行分类。
1.1 预处理
该性别分类算法主要采用,几何处理+整体直方图处理(HG),几何处理+区域直方图处理(RHG)2种方法进行预处理,并进行比较。
1.1.1 几何处理
1)图像的缩放
MATLAB图像处理工具箱中的函数imresize可对图像进行缩放操作,常用的格式为:
B是缩放后图片;A是原始图片;m表示缩放倍数(m>1时图片放大;m<1时图片缩小);method是缩放的插值方法(默认为最近邻插值法);[mrows,ncols]指输出图片大小为mrowsxncols。
2)图像的旋转处理
有些待分类的图像,人脸是歪斜的,这时要对图像进行旋转处理如图2所示。但旋转时各像素的坐标会发生变化,使得旋转之后不能正好落在整数坐标处,需要进行插值,工具箱中函数imrotate方法可以对图像进行插值旋转(默认方法是最近邻插值法)。
常用的语法格式为:
。收起