范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

开源基于Python3和Keras2(TensorFlow后端)人脸表情识别系统

  一、开源项目简介
  使用卷积神经网络构建整个系统,在尝试了Gabor、LBP等传统人脸特征提取方式基础上,深度模型效果显著。在FER2013、JAFFE和CK+三个表情识别数据集上进行模型评估。
  2020.8.22,重构了整个仓库代码,改用Tensorflow2中的keras api实现整个系统。考虑到很多反映jupyter notebook写的train使用起来不太方便,这里改成了py脚本实现。
  2020.12.18,根据反馈,修改了Jaffe的优化器设置。二、功能概述传统方法数据预处理图片降噪人脸检测(HAAR分类器检测(opencv))特征工程人脸特征提取LBPGabor分类器SVM深度方法人脸检测HAAR分类器MTCNN(效果更好)卷积神经网络用于特征提取+分类三、技术选型
  基于Python3和Keras2(TensorFlow后端),具体依赖安装如下(推荐使用conda虚拟环境)。
  进入项目源码目录,执行以下命令:cd FacialExpressionRecognition conda create -n FER python=3.6 source activate FER conda install cudatoolkit=10.1 conda install cudnn=7.6.5 pip install -r requirements.txt
  如果你是Linux用户,直接执行根目录下的env.sh即可一键配置环境,执行命令为bash env.sh。数据准备
  数据集和预训练模型均已经上传到百度网盘,链接给出,提取密码为2pmd。下载后将model.zip移动到根目录下的models文件夹下并解压得到一个*.h5的模型参数文件,将data.zip移动到根目录下的dataset文件夹下并解压得到包含多个数据集压缩文件,均解压即可得到包含图像的数据集(其中rar后缀的为原始jaffe数据集,这里建议使用我处理好的)。网络设计
  使用经典的卷积神经网络,模型的构建主要参考2018年CVPR几篇论文以及谷歌的Going Deeper设计如下网络结构,输入层后加入(1,1)卷积层增加非线性表示且模型层次较浅,参数较少(大量参数集中在全连接层)。
  模型训练
  主要在FER2013、JAFFE、CK+上进行训练,JAFFE给出的是半身图因此做了人脸检测。最后在FER2013上Pub Test和Pri Test均达到67%左右准确率(该数据集爬虫采集存在标签错误、水印、动画图片等问题),JAFFE和CK+5折交叉验证均达到99%左右准确率(这两个数据集为实验室采集,较为准确标准)。
  执行下面的命令将在指定的数据集(fer2013或jaffe或ck+)上按照指定的batch_size训练指定的轮次。训练会生成对应的可视化训练过程,下图为在三个数据集上训练过程的共同绘图。python src/train.py --dataset fer2013 --epochs 300 --batch_size 32
  模型应用
  与传统方法相比,卷积神经网络表现更好,使用该模型构建识别系统,提供GUI界面和摄像头实时检测(摄像必须保证补光足够)。预测时对一张图片进行水平翻转、偏转15度、平移等增广得到多个概率分布,将这些概率分布加权求和得到最后的概率分布,此时概率最大的作为标签(也就是使用了推理数据增强)。四、界面展示
  注意,GUI界面预测只显示最可能是人脸的那个脸表情,但是对所有检测到的人脸都会框定预测结果并在图片上标记,标记后的图片在output目录下。
  执行下面的命令即可打开GUI程序,该程序依赖PyQT设计,在一个测试图片(来源于网络)上进行测试效果如下图。python src/gui.py
  上图的GUI反馈的同时,会对图片上每个人脸进行检测并表情识别,处理后如下图。
  实时检测
  实时检测基于Opencv进行设计,旨在用摄像头对实时视频流进行预测,同时考虑到有些人的反馈,当没有摄像头想通过视频进行测试则修改命令行参数即可。
  使用下面的命令会打开摄像头进行实时检测(ESC键退出),若要指定视频进行进行检测,则使用下面的第二个命令。python src/recognition_camera.pypython src/recognition_camera.py --source 1 --video_path 视频绝对路径或者相对于该项目的根目录的相对路径
  下图是动态演示的在Youtube上某个视频上的识别结果。
  五、开源协议
  使用GPL-3.0开源协议六、源码地址
  私信回复:人脸表情识别

在给老一辈送礼时,年轻人从来不会输对于多数忙碌的年轻人而言,陪在父母身边的时间非常短暂。虽然有很多不得已的原因,但面对逐渐衰老的父母,心里还是有很多不舍和牵挂的。于是,给父母送礼,添置舒适的家居用品,就成了他们另一国产Model3自动驾驶硬件被减配?特斯拉遭遇中国社交危机来自特斯拉官方微博在经历两天纷争后,有关国产Model3宣传标配自动驾驶硬件3。0(Hardware3。0)但车主到手却是2。5硬件的事情,终于酵成了一次社交危机。这并不是特斯拉2特斯拉的股价升天了!?股价破900美金市值超越宝马大众总和作者毓肥蟹老板截图来自微博常岩CY美国当地时间2月4号,特斯拉盘前股价突破900美元。华尔街日报报道的标题是TeslasStockGoestoHeaven(特斯拉的股票升天了)这个小鹏汽车的2019,何小鹏的中场战事元旦后第一个周末,小鹏汽车总部举办了一次年会。在年会开场前,何小鹏发表了一番内部讲话。内部讲话这两天陆续流出。何小鹏反思了服务的缺乏,坚定了智能的走向,表达了走出寒冬的坚定信心等等特斯拉Q4财报盈利26。77亿现金434。8亿,马斯克的红红火火中国年特斯拉的四季度创造了太多记录,中国工厂落成首批非美产Model3下线第二家海外工厂定址皮卡车型发布年度交付数突破36万辆(36。75万辆的成绩约等于英菲尼迪讴歌的2018全球销量)再问蔚来被打到站起来不仅有韧劲,还找到了电动汽车普及的钥匙自从知道邓紫棋要来,我早早给蔚来的2019NIODay起了一个好标题蔚来2019年NIODay,近万车主合唱泡沫!但可惜邓紫棋没唱这首歌,但没想到,蔚来车主们比我还狠,直接来了一曲武装到牙齿的小鹏P7,能打赢特斯拉Model3?过去这个周末,我们在广州参加了小鹏汽车1024智能技术分享日活动。1024是程序员节(因为1024是2的十次方,二进制的基本计量单元之一),一家汽车厂举办这样的活动其实非常违和。你今日市值超越戴姆勒排名全球第三,华尔街为什么突然跪舔特斯拉?美国东部时间12月2号下午4点,美股收盘。特斯拉的股价在这一天上涨了1。49,报收334。87美元。尽管并不是历史高位,但由于戴姆勒集团2号收盘时股价下跌2。64,一来一回之下,特为何特斯拉如此与众不同?麻省理工讲师总结4点原文翻译自哈佛商业评论HarvardBusinessReview2020年2月刊,原文地址httpshbr。org202002howteslasetsitselfapart,作者L游泳的时候,真的可以听歌了骨传导耳机的黑科技前言就在很小的时候,我就有畅想过,总有一天,我能在水里戴着耳机听歌。后来,防水耳机问世了,我觉得这个想法很现实了,但还差点儿意思,毕竟这耳机可遭受不住这游泳池水的侵蚀。我觉得或许以摄影爱好者的旅拍法宝Orico手机备份宝前言从2018年起,我便在吉隆坡从事旅拍摄影师工作。毕竟是在赤道上的热带地区,这对于体力和精力是一个巨大的挑战,怎么说呢?我要顶着室外35左右的高温,拿着相机引导来拍照的妹子,同时
不怕黑大使黑嘉嘉代言vivoV215G旗舰新机,让黑夜自拍火起来vivoV215G今天正式发表,并邀请围棋女神黑嘉嘉担任不怕黑大使,年轻人喜爱的V系列新品V215G,配备全球首款4400万像素OIS光学防震前镜头,搭载独家前置双柔光灯,昏暗环境520情话微甜,魅族科技这颗芯,为你跳动不止。不知道从什么时候开始,每年的5月20日似乎成了大家寓意着爱的节日,在这个特殊的节日里,无论是朋友圈还是各大社交平台都弥漫着恋爱的味道。这不,节日还没到来,魅族科技官方微博就提前进行华尔街热炒电动汽车SPAC,寻找下一个特斯拉?似乎在制造泡沫今年,美股至少有7家电动汽车初创公司,通过与特殊目的收购公司合并而上市,还有第8家公司表示即将敲定交易。但在这8家公司中,只有一家交付了一辆汽车,剩下的公司甚至要到2022年才计划美版美团外卖上市被遗忘的人曾是联合创始人,还是首位外卖小哥本周三(12月9日),美版美团外卖DoorDash完成了上市。IPO首日,股价大涨85,这也让公司的三位联合创始人成为亿万富翁。不过,价值兄发现,DoorDash其实还有第四位联合市值一万多亿甲骨文,前CEO领140万工资,现任股票13亿刀上周,甲骨文发布了最新一季度财报,显示超出分析师预期,调整后每股收益为1。06美元,高于预期的1。00美元营收为98亿美元,高于预期的97。9亿美元。这家巨头的市值目前超过了180谷歌女高管因一封邮件被炒,理由是不符合期望,硅谷对女性很残忍因为在一封电子邮件中的不当表述,一位谷歌女高管就被公司解雇了。这就是美国硅谷对女性的残酷表现之一。据当事人蒂姆尼特格布鲁(TimnitGebru)爆料,谷歌于12月3日解雇了她,因国内首份城市酒驾形势指数报告北上广深11城酒驾治理领先今天(12月16日),我国首份城市酒驾形势指数在京发布。在这次发布会上,中国道路交通安全协会联合中国标准化研究院中国人民公安大学交通管理学院公安部第一研究所中国科协创新战略研究院,集中器怎么单独与供电局智能电表建立通讯介绍!大家好,今天单独拿集中器与电表之间通讯介绍,如果想了解整个系统的组成可以进入我的首页或者点文章结尾了解更多,回到话题。这个就是正在运行的集中器,旁边的GpRS模块之前介绍过,现在介马斯克命令员工去年利润率只有1,我们必须压缩成本保持盈利目前,特斯拉已经连续5个季度实现盈利了,该公司的Model3车型如今正在全球火爆的销售。但马斯克最近却认为,特斯拉利润微薄,而且绝不能下滑。很多人说,特斯拉的股票是埃隆马斯克唯一关自动驾驶太烧钱?Uber出售业务,去年仅仅一年就亏损5亿美金本周一,Uber宣布,将把自己的自动驾驶汽车部门出售给初创企业Aurora。前者表示,作为交易的一部分,它还将向该公司投资4亿美元。今年早些时候,Uber也采取了类似的举措,将Ju蔚来涨10倍,小鹏和理想翻倍,特斯拉中国门徒为什么大涨?全球最具价值汽车制造商的榜单,正在像一副扑克牌一样被重新清洗着,除了特斯拉之外,中国的特斯拉门徒门,也变得让世界瞩目。蔚来汽车2020年增长了7倍,小鹏汽车和理想汽车也都翻了两倍多