Coder Social home page Coder Social logo

emotion_based_spotify's Introduction

Emotion_Based_Spotify

####EC601 project

Our Emotion-based Spotify project is a web app developed to analyze facial emotion and return the playlist to user. It can recognize the following emotions: happy, sad, fear, angry, surprise and neutral.

####Our project highlight

  • Website frontend design and backend setup
  • Dynamic web hosting
  • Face recognition with Opencv
  • MySQL Databse

####User Manual

  • Open our website in Firefox:http://35.164.157.215
  • Click"Try it out" in our homepage
  • After directing to our main test page, enable the webcam access in your brower pop-up window.
  • Take a selfie and you could immediately see the preview on the side
  • Use the "Find playlist" button to get the playlist we find for you

####Build Instructions

  • The following software is required:
    • Python 3
    • OpenCV 3.1
  • To run Python program for recognition in local, the following files in "python code" folder are required:
    • emotion_recognition_v1.1.py
    • fishface_mode.XML
    • haarcascade_frontalface_alt.xml
    • haarcascade_frontalface_alt2.xml
    • haarcascade_frontalface_alt_tree.xml
    • haarcascade_frontalface_default.xml

emotion_based_spotify's People

Contributors

zhuoli7 avatar yuxuan813 avatar xli97 avatar yijliu7 avatar

Watchers

James Cloos 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.