Mood Monitor is a Flutter application designed to recognize people's emotions through facial recognition technology. The app analyzes facial expressions and categorizes them into specific emotions such as happiness, sadness, anger, etc. Based on the detected emotion, Mood Monitor provides aid and resources to the user to support their mental health and well-being.
- Emotion Recognition: Mood Monitor utilizes facial recognition technology to analyze users' facial expressions and determine their current emotional state.
- Aid and Support: Based on the detected emotion, the app offers aid and resources tailored to the user's emotional needs.
- User-Friendly Interface: The app features an intuitive and user-friendly interface for easy navigation and interaction.
- Real-Time Processing: Mood Monitor processes facial expressions in real-time, providing instant feedback to the user.
To use Mood Monitor, follow these steps:
-
Clone the repository to your local machine:
git clone https://github.com/your-username/mood-monitor.git
-
Navigate to the project directory:
cd mood-monitor -
Install dependencies:
flutter pub get
-
Run the app:
flutter run
- Flutter SDK
- Dart SDK
- Camera-enabled device or emulator
- Flutter: A UI toolkit for building natively compiled applications for mobile, web, and desktop from a single codebase.
- Camera Plugin: A Flutter plugin for accessing the device's camera.
- Python Facial Recognition Library: A Python library for recognizing and manipulating faces from Python or from the command line.
Contributions are welcome! If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request.
This project is licensed under the MIT License.