需要金币:![]() ![]() |
资料包括:完整论文 | ![]() |
![]() |
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:15208 | ![]() | |
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) | ![]() |
摘要:人脸表情能够真实地反映人的内心活动,人的喜怒哀乐都能够通过表情充分的体现出来,人脸表情的识别在人工智能领域具有重要的研究意义,在日常生活中也有其应用价值。目前,人脸表情识别技术已经成为一项极具发展潜力的前沿技术,也是当前计算机视觉领域的研究热点。 文中对基于卷积神经网络的人脸表情识别进行了研究,具体工作有以下几个部分:对于人脸检测部分,文中介绍了基于知识规则、基于特征、基于模板匹配、以及基于统计模型四中常用的方法,而本文中的人脸检测都是用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 |