当前位置: 首页 > article >正文

人脸表情识别/情绪识别的参考参数及相关开源产品汇总

gFace表情识别参数:

情绪指标 基本情绪种类:joy高兴, anger愤怒, surprise惊讶,fear害怕, sadness 悲伤, disgust厌恶,
contemp轻蔑高级情绪:沉浸程度 engagement, valence心理效价(积极消极);

表情指标 表情指标数量:10个 表情指标种类: relaxed放松, smile:微笑, laughing大笑,Wink示意,
smirk假笑, kissing亲吻, disappointed失望,rage暴怒, scream大叫, flushed兴奋/脸红;

微表情指标 微表情指标数量:共21种;
微表情指标种类:注意力集中,皱额头,额头上扬,内额头上扬,闭眼,皱鼻子,上嘴唇上扬,吮吸嘴唇,撅嘴,咬(压)嘴唇,张嘴,唇角凹陷,下巴抬高,假笑,微笑等;

面部特征点 面部特征点种类:识别包括眼睛、眉毛、额头、鼻子、嘴唇、下巴等多个面部器官的共34个特征点;

头部行为识别 双眼距离:双眼外眼角之间的距离;

头部动作:计算头部的三维转动度数- pitch,yaw,roll;

实现上述功能的开源产品有几个,它们通常专注于面部表情识别、情绪分析以及相关的计算机视觉任务。

以下是一些知名的开源项目:

  1. OpenFace

    • OpenFace是一个开源的面部行为分析工具包,它可以追踪面部特征点,并且能够估计基本的情绪状态。它支持多种操作系统,并提供了详细的文档和示例代码。
    • 主要功能:面部特征点检测、表情分析、头姿估计等。
    • 链接:OpenFace
  2. Facetools

    • Facetools是一个基于Python的面部表情分析工具,它可以识别基本的表情并提供一些高级的情绪分析功能。
    • 主要功能:面部特征检测、表情分类。
    • 链接:Facetools(请注意,这个项目可能不如其他项目活跃)
  3. dlib

    • dlib 是一个用C++编写的机器学习库,其中包含了一个强大的面部识别模块,可以用于面部特征点检测和表情识别。
    • 主要功能:面部特征点检测、面部识别、姿态估计。
    • 链接:dlib
  4. DeepFace

    • DeepFace 是一个基于深度学习的面部识别框架,它可以用来进行面部表情识别和情绪分析。
    • 主要功能:面部表情识别、情绪分析。
    • 链接:DeepFace
  5. Affectiva

    • 虽然 Affectiva 并不是一个完全开源的项目,但它提供了一些开源组件和API,可以用来进行面部表情分析和情绪识别。
    • 主要功能:情绪分析、表情识别。
    • 链接:Affectiva(请注意,Affectiva 提供的是商业产品,但有开发人员可以使用的SDK)
  6. OpenCV

    • OpenCV 是一个非常流行的开源计算机视觉库,它包含了面部检测和表情分析的功能。
    • 主要功能:面部检测、特征点检测、表情分析。
    • 链接:OpenCV

这些项目提供了不同程度的支持和文档,有的可能更适合学术研究,有的则更适合实际应用。你可以根据自己的需求选择合适的工具。如果你需要实现完整的面部表情和情绪分析系统,可能还需要结合多个工具和技术来构建一个综合解决方案。


http://www.kler.cn/news/288410.html

相关文章:

  • LLM大模型教程:低使用门槛开源大模型服务框架Ollama
  • 提升效率!ArcGIS中创建脚本工具
  • 压缩大型语言模型 LLMs
  • 智能提醒助理系列-Nginx搭建
  • MySQL高级课程:索引设计与性能优化的最佳实践
  • 为初学者简单易懂地讲解Transformer的基础知识是什么?
  • vue,小程序,uni-app的生命周期
  • 【HarmonyOS 4.0】鸿蒙应用模型
  • [Algorithm][综合训练][kotori和n皇后][取金币][矩阵转置]详细讲解
  • 【JavaEE初阶】HTTP请求(Request)
  • 某付宝又火了!什么样的人能够申请网商贷?个人也能申请吗?
  • Java基于微信小程序的超市购物管理系统
  • golang中return和defer的执行顺序的一道题
  • 华为与联发科的专利博弈:技术较量还是市场重塑?
  • 【区块链 + 物联网】斐得坊智慧停车区块链 | FISCO BCOS应用案例
  • 【教程】2024.09.03 Qlib数据加载器以及数据集加载器 Alpha158 Aplha360详细的讲解,以及源码
  • JAVAEE初阶第二节——多线程基础(上)
  • golang关于slice map函数传参的小问题
  • 娱乐小项目-树莓派履带小车
  • 中兴-ZSRV2路由器-任意文件读取
  • arcgisjs4.0 内网部署字体不显示问题处理
  • 【技术详解】Java泛型:全面解析与实战应用(进阶版)
  • sqli-labs靶场通关攻略(六十一关到六十五关)
  • ARM/Linux嵌入式面经(三十):腾讯 C++开发工程师
  • 【Linux学习】Linux开发工具——vim
  • html+css+js网页设计 博物馆 亚历山大美术馆6个页面
  • Flask中的g的作用
  • Linux学习笔记(4)----Debian压力测试方法
  • 日本IT编程语言对比分析-Python /Ruby /C++ /Java
  • 【加密社】马后炮视角来看以太坊二层战略