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) | |