It recognize facial emotions from the image
Project description
Project Description
Facial Emotion Recognition using Tensorflow.
It creates a bounding box around the face of the person present in the picture and put a text
at the top of the bounding box representing the recognised emotion.
Install
pip install tensorflow-fer
Requirements
tensorflow-gpu>=2.0.0
opencv-python
numpy>=1.18.1
Usage:
from tensorflow_fer.emotion_recognition import EmotionRecognition
import cv2 as cv
er = EmotionRecognition()
cam = cv.VideoCapture(0)
success, frame = cam.read()
frame = er.recognise(frame, return_type='BGR')
cv.imshow('frame', frame)
cv.waitkey(0)
Arguments
frame = er.recognise_emotion(frame, return_type='BGR')
return_type='BGR' or 'RGB'
References
- "Challenges in Representation Learning: A report on three machine learning contests." I Goodfellow, D Erhan, PL Carrier, A Courville, M Mirza, B Hamner, W Cukierski, Y Tang, DH Lee, Y Zhou, C Ramaiah, F Feng, R Li, X Wang, D Athanasakis, J Shawe-Taylor, M Milakov, J Park, R Ionescu, M Popescu, C Grozea, J Bergstra, J Xie, L Romaszko, B Xu, Z Chuang, and Y. Bengio. arXiv 2013.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
tensorflow_fer-0.0.3.tar.gz
(26.5 MB
view details)
File details
Details for the file tensorflow_fer-0.0.3.tar.gz
.
File metadata
- Download URL: tensorflow_fer-0.0.3.tar.gz
- Upload date:
- Size: 26.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.1.0.post20200127 requests-toolbelt/0.9.1 tqdm/4.42.0 CPython/3.7.6
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8354949e59a1d2dd9e38ac26a734acf04b6065f9df2ce17be0018e08fda9af39 |
|
MD5 | 57d4a6e9ff09384071d963b38413ddc0 |
|
BLAKE2b-256 | 8998cedb15e3089db9e2a6060c1fb6507e1df8a108edfbeda9aa529ce9bcfd83 |