Giter VIP home page Giter VIP logo

emotion-tracker's Introduction

Emotion-Tracker

This is a semester project for the course 885II 22/23-MOBILE AND SOCIAL SENSING SYSTEMS [WAI-LM] at the University of Pisa, A.Y 2022/23.

Project Documentations

Just hit this link for the project documentation/description. Just incase you need the presentation slides, here they are!

Part-I: Emotion detection in Deep Learning with the FER2013 dataset

-We get the dataset, FER2013, with all the 6 major emotions and the 'neutral' one included from Kaggle. Then this dataset is preprocessed into an input 'dataset' that has two major classes named 'happy' and 'unhappy'. All the remaining emotion classes are dropped to get a balanced dataset. Then our Binary-CNN model takes this dataset as an input to calculate the happiness level of the user in a real-time basis.

Part-II: Geolocation of the real-time video streaming

  • In the 'Emotion-tracker' the happiness of the user alongside the location where the app is utilized will be stored into a remote cloud based DB named as FirebaseDB.The user experiences are displayed on the map in UI.

Part III: Clustering

  • For a better understanding of the spatial distribution of the happiness map of the end user we used the DBSCAN clustering algorithm. This part is implemented as a service that runs in the background and this way it will not hamper the user experience in the UI.

Part IV: The UI

  • Being the crucial part of the App has a number of capabilities that it provides to the end user.
  1. We are in favor of authenticated users hence there are pages to Register,login and logout.
  2. Users can change their credentials when they want.
  3. The user can see their happiest places on the map.
  4. Users can see the Rankings of their happiest places too.
  5. We tried our best to prioritize the Accessibility concept in our work.As a result, the app can keep the user input contents despite the orientation of the phone and also is possible to use it in different brightness levels and so much more.
  6. The summary of their latest locations along with the current status of the happiness-index is also provided and other credential details of the user are depicted.

Part VI: What the end user is kindly requested for

To use the app in its fullest capabilities the user is asked for these basic requirements.

  1. Creating credentials and 'memorize' and/or 'save' them
  2. Giving access to their Internet connection
  3. Access to the front Camera
  4. Switching on the GPS

Finally:

Don't forget to smile !

emotion-tracker's People

Contributors

matteorazzai1 avatar fabiobuchignani avatar gabrielemarino-gm avatar lijtesfaye 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.