Skip to content

By leveraging emotion detection technology, the tool monitors users' facial expressions in real-time to detect signs of panic, anger, or fear. When such emotions are identified, it automatically disables the camera, allowing users to discreetly regain control and maintain privacy.

Notifications You must be signed in to change notification settings

Jaival111/Google-Meet-Panic-Button

Repository files navigation

Google Meet Panic Button 🚨

📄 Project Overview

Detect emotions during Google Meet sessions and automatically disable the camera when signs of panic, anger, or fear are detected.

🤝 Contributors

This project was developed through the collaborative efforts of:

  • Jaival - Implemented the entire feature, including emotion detection and camera control functionality.
  • Deep - Improved the code functionality, optimizing the code and enhancing the overall performance.

🎥 Demo

Click here to watch the demo video

✨ Features

  • Emotion Detection: Identifies emotions such as panic, anger, and fear during live video calls.
  • Automatic Camera Control: Automatically disables the camera in response to detected emotions.
  • Real-Time Processing: Utilizes face detection and emotion recognition for seamless user experience.
  • Distraction-Free: Helps maintain composure during critical moments in Google Meet.

🛠️ Tech Stack

  • Languages: Python
  • Libraries/Frameworks:
    • OpenCV
    • DeepFace
    • NumPy
    • pyautogui

🚀 Getting Started

Prerequisites

Ensure the following are installed:

  • Python 3.8+
  • pip

Installation

  1. Clone the repository:

    git clone https://github.com/Jaival111/Google-Meet-Panic-Button.git  
  2. Navigate to the project directory:

    cd Google-Meet-Panic-Button  
  3. Install the required dependencies:

    pip install -r requirements.txt  
  4. Run the project:

    python main.py  

📖 Usage

  1. Start your Google Meet session.
  2. Run the script to activate emotion detection.
  3. The program will monitor your face for signs of panic, anger, or fear.
  4. If a detected emotion matches the criteria, the script will automatically turn off your camera.

📂 Requirements

  • Python 3
  • Libraries:
    • OpenCV
    • DeepFace
    • NumPy
    • collections
    • time
    • pyautogui

🌟 Contributions

Contributions are welcome! Here's how you can help:

  1. Fork the repository.

  2. Create a feature branch:

    git checkout -b feature/YourFeature  
  3. Commit your changes:

    git commit -m "Add YourFeature"
  4. Push the branch:

    git push origin feature/YourFeature
  5. Open a Pull Request.

🔄 Updates

We’re continuously improving the project. Feel free to submit updates or suggestions!

©️ Copyright and License

This project is licensed to Deep Das, Jaival Chauhan and we expect a sincere code of conduct from all the visitors.

💬 Contact

For any queries or feedback, feel free to reach out:

About

By leveraging emotion detection technology, the tool monitors users' facial expressions in real-time to detect signs of panic, anger, or fear. When such emotions are identified, it automatically disables the camera, allowing users to discreetly regain control and maintain privacy.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages