Emotion Recognition Technology

Original article was published on Deep Learning on Medium

Emotion Recognition Technology

Explained in simple words and examples.

Imagen de Gerd Altmann en Pixabay

Facial emotion recognition is a fascinating, intriguing, and it is an important topic nowadays. Emotion detection has become more popular due to its vast potential applications.

So what is Emotion recognition?

Emotion recognition is the process of identifying human emotions. You can detect human emotions in different aspects such as body language, writing, and speech.

1. Types of Emotion Recognition

There are three main types of ER.

  • Emotion Detection in Text
  • Emotion Detection in Speech
  • Facial Emotion Detection

2. How Do Emotion Recognition Work?

Let’s analyze Facial Emotion Recognition.

Biometrics is the technical term for body measurements and calculations.

source Microsoft

Emotion recognition work by comparing selected facial features from a given image and compared with certain facial characteristics stored in a database. There are specific key points of your face that are used make this comparison.

source OpenCV


a. A picture of your face is captured from a photo or video.

b. Facial recognition software reads the geometry of your face.

c. Your facial signature is compared to a database.

d. Detection Output

There are different approaches to achieve this recognition. This method can be supported by Artificial Intelligence.

3. What are the uses of Emotion Recognition?

There are a number of applications for this technology.

The use of ER is spread across different fields, some use cases include:

  • Health Care
  • Security /law enforcement
  • Marketing
  • Find Missing People
  • Identify and track criminals
  • Automotive industry

4. Companies that offer API to use for ER

There are dozens of companies that offer this service for Emotion Recognition APIs for diverse uses (text, face, speech emotion recognition).

These are three the companies that offer this service:

  • Google Vision AI
  • Amazon Rekognition
  • Microsoft Face API


Human emotions play a fundamental role in our society, in such a way that big companies are investing in this kind of technology. Although many people may feel threatened or invaded by this technology it is also true that it will bring a lot of benefits to our lives.