Skip to content

Files

Latest commit

25f423d · Nov 6, 2024

History

History

facial_expression_recognition

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jun 8, 2023
Jun 4, 2024
Nov 6, 2024
Feb 26, 2024
Jun 4, 2024
Jan 16, 2023
Mar 21, 2023
Nov 6, 2024
Mar 17, 2023

README.md

Progressive Teacher

Progressive Teacher: Boosting Facial Expression Recognition by A Semi-Supervised Progressive Teacher

Note:

Results of accuracy evaluation on RAF-DB.

Models Accuracy
Progressive Teacher 88.27%

Demo

NOTE: This demo uses ../face_detection_yunet as face detector, which supports 5-landmark detection for now (2021sep).

Python

Run the following command to try the demo:

# recognize the facial expression on images
python demo.py --input /path/to/image -v

C++

Install latest OpenCV and CMake >= 3.24.0 to get started with:

# A typical and default installation path of OpenCV is /usr/local
cmake -B build -D OPENCV_INSTALLATION_PATH=/path/to/opencv/installation .
cmake --build build

# detect on camera input
./build/opencv_zoo_face_expression_recognition
# detect on an image
./build/opencv_zoo_face_expression_recognition -i=/path/to/image
# get help messages
./build/opencv_zoo_face_expression_recognition -h

Example outputs

Note: Zoom in to to see the recognized facial expression in the top-left corner of each face boxes.

fer demo

License

All files in this directory are licensed under Apache 2.0 License.

Reference