基于卷积神经网络的人脸表情识别研究.docx

  • 需要金币2000 个金币
  • 资料目录论文助手 > 大学本科 > 科技学院 >
  • 转换比率:金钱 X 10=金币数量, 例100元=1000金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2020-11-05
  • 论文字数:15208
  • 课题出处:(溪老师)提供原创资料
  • 资料包括:完整论文

支付并下载

摘要:人脸表情能够真实地反映人的内心活动,人的喜怒哀乐都能够通过表情充分的体现出来,人脸表情的识别在人工智能领域具有重要的研究意义,在日常生活中也有其应用价值。目前,人脸表情识别技术已经成为一项极具发展潜力的前沿技术,也是当前计算机视觉领域的研究热点。

文中对基于卷积神经网络的人脸表情识别进行了研究,具体工作有以下几个部分:对于人脸检测部分,文中介绍了基于知识规则、基于特征、基于模板匹配、以及基于统计模型四中常用的方法,而本文中的人脸检测都是用V-J检测器来进行检测的。对于表情识别部分,文中要研究通过卷积神经网络来实现高兴、悲伤、愤怒、沮丧、恐惧以及惊讶6种表情的识别。本文使用keras来搭建深度学习框架,构建的神经网络包含卷基层、池化层、激活层以及全连接层,分类器使用的是softmax。用标准数据库中的图像数据作为输入,经过神经网络中各个层的处理,最后通过softmax输出与6种表情相对应的概率,一般认为概率最大的表情就是输入图像中人脸的表情。人脸表情反映了人的心理情绪,对人脸表情的精确识别能够准确掌握对象的心理变化。掌握了对象的心理变化,在现实生活中,人们可以做出更合理的决策,在机器学习领域,机器也可以做出合理的预测,从而实现智能化。

关键词:卷积神经网络、表情识别、人脸检测、图像处理

 

目录

摘要

ABSTRACT

1绪论-1

1.1研究的背景和意义-1

1.2国内外研究现状-1

1.2.1国外研究现状-1

1.2.2国内研究现状-2

1.3课题的研究目标、内容和技术要求-3

1.4论文组织结构-3

2人脸检测-5

2.1图像预处理-5

2.1.1灰度化-5

2.1.2直方图均衡化-5

2.1.3图像平滑-6

2.1.4图像锐化-7

2.2V-J检测器-8

2.2.1常用检测方法-8

2.2.2V-J检测器-8

3表情识别-11

3.1卷积神经网络简介-11

3.2卷积神经网络的基本结构-12

3.2.1Convolution layer(卷积层)-12

3.2.2Pooling layer(池化层)-12

3.2.3Relu Layer(激活函数层)-13

3.2.4Fully connected layers(全连接层)-13

3.2.5softmax回归-14

3.3创建卷积神经网络-14

3.4卷积神经网络环境的搭建-15

3.4.1导入库和模块-15

3.4.2加载图片数据-16

3.4.3输入数据预处理-16

3.4.4预处理类标签-16

3.4.5定义模型架构-16

3.4.6编译模型-17

3.4.7用训练数据进行模型拟合-17

3.4.8用测试数据评估模型-18

3.5实验的实施-18

3.5.1keras简单介绍-18

3.5.2Linux下配置环境-18

4实验结果及分析-22

4.1标准数据库-22

4.2人脸检测-23

4.3表情识别-23

5总结与展望-29

参 考 文 献-30

致 谢-32


支付并下载

提示:本站支持手机(IOS,Android)下载论文,如果手机下载不知道存哪或打不开,可以用电脑下载,不会重复扣费