Detect emotions during Google Meet sessions and automatically disable the camera when signs of panic, anger, or fear are detected.
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.
Click here to watch the demo video
- 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.
- Languages: Python
- Libraries/Frameworks:
- OpenCV
- DeepFace
- NumPy
- pyautogui
Ensure the following are installed:
- Python 3.8+
- pip
-
Clone the repository:
git clone https://github.com/Jaival111/Google-Meet-Panic-Button.git
-
Navigate to the project directory:
cd Google-Meet-Panic-Button
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the project:
python main.py
- Start your Google Meet session.
- Run the script to activate emotion detection.
- The program will monitor your face for signs of panic, anger, or fear.
- If a detected emotion matches the criteria, the script will automatically turn off your camera.
- Python 3
- Libraries:
- OpenCV
- DeepFace
- NumPy
- collections
- time
- pyautogui
Contributions are welcome! Here's how you can help:
-
Fork the repository.
-
Create a feature branch:
git checkout -b feature/YourFeature
-
Commit your changes:
git commit -m "Add YourFeature"
-
Push the branch:
git push origin feature/YourFeature
-
Open a Pull Request.
We’re continuously improving the project. Feel free to submit updates or suggestions!
This project is licensed to Deep Das, Jaival Chauhan and we expect a sincere code of conduct from all the visitors.
For any queries or feedback, feel free to reach out:
- Jaival: u23ai035@coed.svnit.ac.in
- Deep: u23ai052@coed.svnit.ac.in