Giter Site home page Giter Site logo

emotion-recognition's Introduction

EMOTION RECOGNITION (AI)

1.1 AIM OF THE PROJECT

To recognise the emotions of the human face using CNN algorithm.

  • Create an own face dataset or to import an existing dataset from the internet.
  • Create a model and train it to increase the accuracy for recognize the facial emotions.
  • To use the trained model for emotions recognise in real time

1.2 WORKDONE

  • Used 3 datasets - FER2013, JAFFE, Own face dataset used to train the model.
  • The model has been developed with a maximum accuracy of 80.61%, with the help of python libraries
  • The model is then used to recognise the emotions of a human face from the real time data using web camera

1.3 DATASETS

1.3.1 Fer2013 : It is a face-set uploaded by kaggle.com that contains 35887 datasets 1.3.2 JAFFE database : This was uploaded by kasrl.org that has 214 datasets 1.3.3 Our own database : We created our own database which has 360 datasets created using Viola-Jones method.

1.4 Emotions recognized

  1. Happy
  2. Sad
  3. Angry
  4. Neutral
  5. Scared
  6. Surprise

1.5 DIFFICULTIES FACED

  • The downloaded databases was extremely biased.
  • Not easily accessible datasets.
  • Creating our own data was quite difficult.

1.6 RESULTS:

  • Happy face
  • Sad face
  • Angry face
  • Neutral face
  • Surprised face

watch the complete output here

https://youtu.be/jnS3BogBTtM

1.7 REFERENCE

Octavio Arriaga Et Al., “Real-time Convolutional Neural Networks for Emotion and Gender Classification” ,2017.

emotion-recognition's People

Contributors

ap539813 avatar

Stargazers

Rohit Kumar avatar Anmol Joshi avatar hemanth kumar avatar Data Scientist avatar Fatih Coşkun avatar Akash maurya avatar  avatar

Watchers

Fatih Coşkun avatar  avatar Akash maurya avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.