neonklr / Facial-Emotion-Detection

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Facial-Emotion-Detection

Facial.Emotion.Detection.Preview.mp4

What Is Emotion Detection?

Emotion recognition is the process of detecting displayed human emotions using artificial intelligence based technologies in order to evaluate non-verbal responses to products, services or goods.

Why Is Emotion Detection Important?

Emotion recognition is already widely used by different companies to gauge consumer mood towards their products, brands, marketing efforts, staff or in-location experiences. Understanding customer emotions is vital to ensure business growth and enhance experiences, however the opportunities brought by this technology goes further than market research and digital advertising.

Overall Benefits Of Emotion Detection

The overall benefits of sentiment analysis include :

  • Automotive industry and emotion analysis The automotive industry is also applying emotion recognition technology, as car manufacturers around the world are increasingly focusing on making cars more personal and safe for people to drive. In their pursuit to build smart car features, it makes sense that car manufacturers use AI to help them understand human emotions. Using facial emotion detection smart cars can alert the driver when he is feeling drowsy and in turn help to decrease road casualties.

  • Emotion recognition in for online admissions and interviews Emotion recognition can be used to understand how candidates feel during interviews and to measure how they react to certain questions. This information can be used to optimize interview structure for future candidates and streamline the application process.

  • Emotion analysis for online education Anonymous emotion detection for online education is an ideal way to analyze the online student journey and improve it where necessary. Use true facial responses and engagement levels to find points of interest or course stumbling blocks and make optimizations.

  • Emotion recognition in health care AI-powered recognition software helps to decide when patients need medicine, assess their emotional response in clinical trials or to help physicians in deciding how to best triage their patients.

Emotion analysis in video game testing Video games are designed with a specific target audience in mind and aim to evoke a particular behavior and set of emotions from the users. During the testing phase, users are asked to play the game for a given period and their feedback is incorporated to make the final product. Using facial emotion recognition can aid in understanding which emotions a user is experiencing in real-time. This is a great addition to verbal feedback as it provides a more complex review of the gaming experience.

About This Project

This project was made to help people understand the emotion shown in an image, not only that but people can alos view their emotion in real-time using video support.

This project is made with the help of deep learning models made using keras and a lot of data. The dataset used for this project was taken from https://www.kaggle.com/deadskull7/fer2013 which consisting of 30,000+ images along with their emotions to train the model on.

About


Languages

Language:Python 97.6%Language:Shell 1.9%Language:Procfile 0.6%