FacialExpressionRecognition

screenshot of FacialExpressionRecognition

人脸识别之表情识别项目相关源码

Overview:

The Face Expression Recognition project, based on TensorFlow 1.x and later migrated to TensorFlow 2's Keras API, has gone through several updates and improvements to enhance its functionality. The project involves building a system using convolutional neural networks and deep learning techniques for effective facial expression recognition. It evaluates models on datasets like FER2013, JAFFE, and CK+ for performance assessment and achieves significant accuracy rates on these datasets.

Features:

  • Migration to TensorFlow 2: Upgrade from TensorFlow 1.x to TensorFlow 2's Keras API for improved system implementation.
  • Integration of Blazeface for Face Detection: Addition of a face detector called Blazeface to enhance facial detection capabilities.
  • Deep Learning Model for Facial Expression Recognition: Utilization of deep learning models and CNNs for efficient facial expression recognition.
  • Model Training and Evaluation: Training and evaluating models on datasets like FER2013, JAFFE, and CK+ to assess performance and accuracy.

Summary:

The Face Expression Recognition project has evolved from TensorFlow 1.x to TensorFlow 2, incorporated Blazeface for face detection, and employed deep learning models for accurate facial expression recognition. With a focus on performance evaluation on various datasets and practical applications like GUI interface and real-time detection, the project showcases advancements in the field of facial emotion recognition.