Ui Ux Report
Ui Ux Report
CHAPTER 1
1.1 INTRODUCTION
1
1.1.1 PROBLEM STATEMENT
1.1.2 OBJECTIVE
(1) Develop a real-time emotion detection system using facial landmarks and
hand gestures captured through a webcam feed.
(3) Integrate the emotion detection system with a web application using the
Stream lit framework, allowing users to interact with the system through a
user-friendly interface.
2
1.1.3 BACKGROUND AND MOTIVATION FOR THE PROJECT.
3
Fig1.2 Facial Emotions
4
CHAPTER 2
LITERATURE SURVEY
This blog post provides practical insights and code examples for
implementing real-time emotion detection using python, Open CV, and
deep learning models. It offers a step-by-step guide for capturing facial
expressions from webcam feeds and processing them to recognize
emotions in real-time, which is relevant to our project's emotion detection
module.
5
"BUILDING A REAL-TIME EMOTION RECOGNITION APP
WITH STREAM LIT AND TENSORFLOW.JS" BY MADHURIMA
DAS:
This book provides practical guidance and examples for building machine
learning models using popular libraries such as Scikit-Learn, Keras, and
Tensor Flow. It covers topics such as data preprocessing, model training,
and evaluation, which are essential for implementing the emotion
recognition model and recommendation system in our project.
6
"CONVOLUTIONAL NEURAL NETWORKS" BY ANDREW NG
(COURSERA COURSE):
7
CHAPTER 3
METHODOLOGY
8
Fig 3.1 Flow Chart from face to emotion
9
Opencv: opencv (open source computer vision library) is a popular
open-source computer vision and machine learning software library. It
is used for image and video processing tasks such as webcam capture,
image manipulation, and feature extraction.
Hand gesture recognition: hand gestures are also detected using the
mediapipe library, providing additional cues for emotion inference.
The positions and movements of the hands are analyzed to further
refine the estimation of the user's emotional state.
10
features. It outputs a classification label corresponding to the predicted
emotion, which is then used to generate personalized song
recommendations.
Hardware requirements:
Adequate processing power: the system may require sufficient cpu and
gpu resources, especially for real-time video processing and deep
learning inference tasks.
11
Software requirements:
Additional requirements:
12
Access to online platforms: to retrieve song recommendations, the
system needs access to online platforms such as youtube. Users should
ensure that their internet connection allows access to these platforms.
13
CHAPTER 4
IMPLEMENTATION
14
II. Algorithms used in the project include facial landmark
detection, hand gesture recognition, and emotion recognition
from neural networks.
16
4.6 MODEL INTEGRATION AND COMPATIBILITY:
17
CHAPTER 5
CONCLUSION
18
effectiveness of the system in meeting the evolving needs and preferences
of users.
19
CHAPTER 6
REFERENCES
1. BOOKS:
2. RESEARCH PAPERS:
20
APPLICATION USING STREAMLIT AND TENSORFLOW.JS, RELEVANT FOR
THE PROJECT'S WEB APPLICATION ASPECT.
5. RESEARCH WEBSITES:
21