Spaces:
Sleeping
Sleeping
import streamlit as st | |
from utils.levels import complete_level, render_page, initialize_level | |
from utils.login import initialize_login | |
LEVEL = 1 | |
initialize_login() | |
initialize_level() | |
def step1_page(): | |
st.header("Technology Behind It") | |
st.markdown( | |
""" | |
### How does it work? | |
Our emotion detection application works like a special brain that understands facial expressions and guesses | |
how someone is feeling. Here's how it works: | |
1. **Looking for Faces**: First, the application looks at a picture of a person's face. It tries to find the | |
important parts, like the eyes, nose, and mouth. It's like when we look at a picture and focus on someone's face. | |
2. **Noticing Features**: Next, the application pays attention to the different parts of the face. It looks for things | |
like the shape of the mouth, the wrinkles around the eyes, and how the eyebrows are positioned. Just like we notice | |
if someone is smiling or frowning by looking at their mouth and eyes. | |
""" | |
) | |
st.image( | |
"https://media.istockphoto.com/id/1136827583/photo/futuristic-and-technological-scanning-of-face-for-facial-recognition.jpg?s=612x612&w=0&k=20&c=GsqBYxvE64TS8HY__OSn6qZU5HPBhIemnqjyf37TkQo=", | |
use_column_width=True, | |
) | |
st.markdown( | |
""" | |
3. **Understanding Expressions**: Based on these features, the application tries to guess how the person is feeling. It | |
knows that a big smile usually means happiness, while a furrowed brow might mean someone is angry or worried. It | |
uses all the features it noticed to make its best guess. | |
""" | |
) | |
st.image( | |
"https://miro.medium.com/v2/resize:fit:1200/1*4rjT-RSOTdlPqp1UwcF3tg.jpeg", | |
use_column_width=True, | |
) | |
st.markdown( | |
""" | |
4. **Practicing and Learning**: Our application gets better at understanding emotions by looking at lots of pictures of | |
faces with different expressions. It learns from these pictures and becomes smarter over time, just like we get | |
better at recognizing emotions by seeing and experiencing them ourselves. | |
So, our emotion detection model is like a clever brain that looks at faces, notices important features, and guesses | |
how someone is feeling based on those features. It's a way for computers to understand emotions, just like we do as | |
humans! | |
""" | |
) | |
st.info("Click on the button below to continue!") | |
if st.button("Complete"): | |
complete_level(LEVEL) | |
render_page(step1_page, LEVEL) | |