Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/frostbyte012/computer-vision-project-ay-2024
This project presents a real-time face emotion detection system implemented as a full-stack desktop application. The system integrates deep learning techniques to accurately classify human emotions, including happiness, sadness, anger, surprise, disgust, fear, and neutral expressions, from live video streams or camera inputs. Download apk file :-
https://github.com/frostbyte012/computer-vision-project-ay-2024
android android-app computer-vision deep-learning java keras mlkit opencv tensorflow tensorflow-lite
Last synced: 2 days ago
JSON representation
This project presents a real-time face emotion detection system implemented as a full-stack desktop application. The system integrates deep learning techniques to accurately classify human emotions, including happiness, sadness, anger, surprise, disgust, fear, and neutral expressions, from live video streams or camera inputs. Download apk file :-
- Host: GitHub
- URL: https://github.com/frostbyte012/computer-vision-project-ay-2024
- Owner: frostbyte012
- Created: 2024-04-28T14:35:25.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-04-28T16:12:36.000Z (9 months ago)
- Last Synced: 2024-11-14T04:37:00.585Z (2 months ago)
- Topics: android, android-app, computer-vision, deep-learning, java, keras, mlkit, opencv, tensorflow, tensorflow-lite
- Language: Jupyter Notebook
- Homepage: https://drive.google.com/file/d/1ig5AAoiWI7onYKzbVmvNeaulM1i9CGVQ/view?usp=sharing
- Size: 58.9 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Express Net Desktop App and Face Emotion Recognition Android App
Tech Used:
- TensorFLow
- Keras
- OpenCV
- Python
About:
A Deep Learning Model that instantly recognizes your emotions and mental health using deep learning neural network libraries and suggests whether a person is annoyed, happy, neutral, depressed, and sad and suggests whether necessary steps should be taken to help them or not.Data Set Link - https://www.kaggle.com/jonathanoheix/face-expression-recognition-dataset
# Android App
This Android application uses a pre-trained Keras model converted to TensorFlow Lite (TFLite) to detect faces in images and assign emotions to them.
## Features
- Detects faces in images.
- Assigns one of the following emotions to each detected face: Happy, Sad, Angry, Neutral, Surprise, Fear, Disgust.
- Uses a pre-trained Keras model for emotion recognition, converted to TFLite for mobile use.## Requirements
- Android Studio
- Android device or emulator with Android API level 21 (Lollipop) or higher## Setup
1. Clone this repository to your local machine.
2. Open the project in Android Studio.
3. Run the app on your Android device or emulator.## Usage
1. Open the app.
2. Select an image from your device or take a new photo.
3. The app will process the image, detect faces, and assign emotions to them.
4. The processed image with assigned emotions will be displayed as text with other details.## Model
The emotion recognition is powered by a pre-trained Keras model based on expNet architecture that has been converted to TFLite for use on mobile devices.
## Disclaimer
This app is intended for educational purposes only.## Download APK Android App
https://drive.google.com/file/d/1ig5AAoiWI7onYKzbVmvNeaulM1i9CGVQ/view?usp=sharing