Skip to content

Aurjay/EmojiDetector

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmojiDetector

Live Emotion Detection with Emoji Expression

Description

EmojiDetector is a Python-based project that detects live emotions and represents them with corresponding emoji expressions. This project leverages machine learning and computer vision techniques to analyze facial expressions in real-time and map them to emojis that best represent the detected emotions.

Table of Contents

Installation

To get started with EmojiDetector, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Aurjay/EmojiDetector.git
    cd EmojiDetector
  2. Create a virtual environment:

    python -m venv venv
    source venv/bin/activate # For Unix-based systems
    venv\Scripts\activate # For Windows systems
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

To run the EmojiDetector, use the following command:

python main.py

Ensure you have a webcam connected as the program will use it to capture live video feed for emotion detection.

Features

  • Real-time Emotion Detection: Captures live video feed from the webcam and detects emotions in real-time.
  • Emoji Representation: Maps detected emotions to their corresponding emojis and displays them.
  • User-Friendly Interface: Simple and intuitive interface for users to interact with.

Contributing

We welcome contributions to enhance the EmojiDetector project. To contribute:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes and commit them (git commit -m 'Add some feature').
  4. Push to the branch (git push origin feature-branch).
  5. Create a new Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgements

  • Special thanks to the contributors of open-source libraries and tools that made this project possible.
  • OpenCV for computer vision functionalities.
  • TensorFlow for machine learning models.

About

LiveEmotionDetectionwith Emoji expression

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages