Git Product home page Git Product logo

sterotto / emotionrecognitiononhologram Goto Github PK

View Code? Open in Web Editor NEW

This project forked from megatran/emotionrecognitiononhologram

0.0 2.0 0.0 328.59 MB

A system that can recognize human facial expression and analyze emotions (i.e: happy, sad, angry...) using CV and Machine Learning. After that, the human emotion data is streamed to a Unity character which is projected on a DIY pyramid hologram.

C# 35.58% Python 64.42%

emotionrecognitiononhologram's Introduction

EmotionRecognitionOnHologram

A project in Hack the North 2016--Canada's biggest hackathon

A system that can recognize human facial expression and analyze emotions (i.e: happy, sad, angry...) using CV and Machine Learning. After that, the human emotion data is streamed to a Unity character which is projected on a DIY pyramid hologram.

Team: Nhan Tran, Jacob Emmel, and Anthony Lowhur

Building & Running

Requirements

All Python dependencies can be installed with pip:

pip install requests numpy scikit-learn matplotlib h5py keras

Run

A windowed executable for the Unity project (including the web server) can be created through File > Build & Run. The project can also be run by clicking the play button in the upper middle part of the Unity screen.

The Python script, which takes input through the webcam and sends emotion information to the backend service, can be run with the following (from the current directory):

python cv-deeplearning/predictModel.py

emotionrecognitiononhologram's People

Contributors

j-emmel avatar megatran avatar vanstorm9 avatar

Watchers

James Cloos avatar Bo Wang 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.