A repository dedicated to storing code specifically for the Streamlit
framework.
This repository contains various mini-projects designed to explore and showcase the different components and capabilities of the Streamlit framework. These projects also demonstrate techniques for integrating custom components using CSS
to create visually appealing layouts.
This project focuses on integrating a real-time camera feed with a Streamlit interface to detect faces and record videos. It also explores the use of CSS
for designing components and layouts within the project. The video is displayed in real-time, and face detection is performed using the Haar Cascade classifier
from OpenCV
. Additionally, the application uses sessions to manage the application's state and metrics to dynamically display its status.
The documentation for this project can be found here.
-
Clone the repository:
git clone https://github.com/matheusAFONSECA/streamlit-studies.git cd streamlit-studies
-
Install dependencies:
pip install -r requirements.txt
-
Run the projects:
streamlit run src/main.py
-
Open the link provided in the terminal (e.g.,
http://localhost:8501
) to access the interface.
-
Clone the repository:
git clone https://github.com/matheusAFONSECA/streamlit-studies.git cd streamlit-studies
-
run this command:
docker compose --build
-
Open the link provided in the terminal (e.g.,
http://localhost:8501
) to access the interface.
Undergraduate student in the eighth (8th) semester of Computer Engineering at the National Institute of Telecommunications (Inatel). I participated in a Scientific Initiation at the Cybersecurity and Internet of Things Laboratory (CS&ILAB), where, in the Park Here project, I developed skills in computer vision applied to parking systems, focusing on license plate recognition and vehicle identification. Additionally, I served as a teaching assistant for Physics 1, 2, and 3, helping with practical classes, report writing, and answering theoretical questions. Currently, I am an intern at the Inatel Competence Center (ICC) in the PDI SW department.