【技术实现步骤摘要】
一种人脸表情识别方法
[0001]本专利技术涉及模式识别
,尤其涉及一种人脸表情识别方法。
技术介绍
[0002]随着科学技术的迅猛发展,人脸识别技术在日常生活中也运用的越来越普遍,例如日常消费时的刷脸支付,乘坐火车、动车时的刷脸验证,门禁系统的刷脸通行,很显然,科技改变了我们的生活,也改变了我们的行为习惯。
[0003]目前,传统的人脸识别方法是首先提取人脸的多种低水平特征,然后通过复杂的融合方式将多种低水平特征进行融合,最后送入分类器中进行人脸分类判断。然而,这些低水平特征无法很好的表达出人脸中蕴含的表情信息,而且识别速度低,需要花费较多的时间,且识别准确度差,因此不利于实现人脸表情识别。
[0004]因此,专利技术一种人脸表情识别方法,提取出能够表达出人脸中蕴含的表情信息的特征,并且快速、准确地对人脸图片进行表情识别就很有必要。
技术实现思路
[0005]本专利技术的目的在于提供一种人脸表情识别方法,用以解决人脸表情识别准确率率不高的问题。
[0006]为了实现上述目的,本专利技术采用如下技术方案:
[0007]一种人脸表情识别方法,步骤如下:
[0008]步骤1、采集人脸表情图像;
[0009]步骤2、图像预处理;
[0010]步骤3、将预处理后的图像分成训练表情样本和测试表情样本;
[0011]步骤4、人脸表情特征提取与特征降维,得到;
[0012]步骤5、训练人脸表情识别模型;
[0013]步骤6、将降维 ...
【技术保护点】
【技术特征摘要】
1.一种人脸表情识别方法,其特征在于,包括以下步骤:步骤1、采集人脸表情图像;步骤2、图像预处理;步骤3、将预处理后的图像分成训练表情样本和测试表情样本;步骤4、人脸表情特征提取与特征降维,得到;步骤5、训练人脸表情识别模型;步骤6、将降维得到的测试表情样本的特征值输入人脸表情识别模型进行识别,得到识别结果。2.如权利要求1所述的一种人脸表情识别方法,其特征在于,所述步骤1中具体包括:摄影师分别对10名成年男性和10名成年女性拍摄不同表情的图像,每人每一种表情图像为3张,合计420张图像,分辨率设成300像素/英寸,像素大小为413
×
626。3.如权利要求2所述的一种人脸表情识别方法,其特征在于,所述步骤2中,预处理包括:彩色图像灰度化、头部姿势矫正、人脸裁剪、大小归一化和直方图均衡化;彩色图像灰度化由如下公式得到:Y=0.229*R+0.587*G+0.114*B
ꢀꢀꢀꢀ
(1)公式(1)中,R、G、B分别表示RGB的三个分量;头部姿势矫正是将两只眼睛不在同一水平线上的图像进行适当的旋转调整,便于后续对人脸表情特征的提取和识别,对于二维图像,假设左眼睛的近似坐标为(x1,y1),右眼睛的近似坐标为(x2,y2),旋转角度的计算公式如下:公式(2)中,acrtan表示反正切运算,θ为旋转角度,表示两眼睛的连线与水平方向的夹角,当θ为负值时表示逆时针旋转,当θ为正值时表示顺时针旋转;旋转公式如下:公式(3)中,(x
′
,y
′
)表示旋转后图像,(x,y)表示原始图像;人脸裁剪具体包括:假设左眼睛的近似坐标为(x
L
,y
L
),右眼睛的近似坐标为(x
R
,y
R
),两只眼睛之间的距离为d=x
R
‑
x
L
,裁剪的矩形上边距离两只眼睛的水平线为0.5d,裁剪的矩形下边距离两只眼睛的水平线为1.5d,裁剪的矩形的水平长度为2d;大小归一化具体包括:假设原始图像与标准图像在长和宽两个方向的缩放比例分别为ρ
x
和ρ
y
,当ρ
x
或者ρ
y
大于1时,表示图像被放大,当ρ
x
或者ρ
y
小于1时,表示图像被缩小,缩放公式如下:本发明大小归一化后的图像大小为100*100像素;直方图均衡化具体如下:对于灰度图像,灰度级用R
k
表示,那么R
k
出现的概率为:
公式(5)中,N表示灰度图像中的像素总和,n
k
表示灰度级为R
k
的像素出现的个数,L表示灰度级总数;对图像进行直方图均衡化处理的变换函数表示如下:由公式(6)得到直方图均衡化后的图像。4.如权利要求3所述的一种人脸表情识别方法,其特征在于,所述步骤3中具体包括:随机抽取预处理后的图像将其分成训练表情样本和测试表情样本,比例为8:1。5.如权利要求4所述的一种人脸表情识别方法,其特征在于,所述步骤4中,人脸表情特征提取采用Gabor滤波器,具体如下:Gabor滤波器表示如下:Gabor滤波器表示如下:公式(7)和(8)中,u,v表示Gabor滤波器的方向和尺度,i表示复数算子,σ表示滤波器带宽,k
u,v
表示滤波器的中心频率,||k
u,v
||表示取模运算,z=(x,y)表示像素坐标,k
max
表示最大频率,k
max
一般取值f一般取值为σ一般取值2π,的主要作用是补偿能量谱衰减,表示高斯包络函数,exp(ik
u,v
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。