cv-hangout / README.md
samuellimabraz's picture
Update SDK version in README.md from 1.44.1 to 1.41.1 to align with project dependencies.
5420d20 unverified

A newer version of the Streamlit SDK is available: 1.44.1

Upgrade
metadata
title: Cv Hangout
emoji: 💻
colorFrom: green
colorTo: gray
sdk: streamlit
sdk_version: 1.41.1
app_file: app.py
pinned: false
license: apache-2.0
short_description: Computer Vision Hangout

Check out the configuration reference at https://huggingface.co/docs/hub/spaces-config-reference

Computer Vision Journey - Interactive Streamlit Presentation

An interactive Streamlit presentation showcasing my journey in Computer Vision, from autonomous drones to Vision Language Models.

Overview

This application serves as an interactive presentation for a Computer Vision Hangout on Hugging Face. Instead of traditional slides, I've created a modern, interactive Streamlit application that walks through my development in computer vision through various projects I've worked on over the years.

Featured Projects

  1. Black Bee Drones - First autonomous drone team in Latin America

    • Line following algorithms
    • ArUco marker detection
    • Real-time control systems
  2. Asimov Foundation - STEM education through robotics and computer vision

    • Hand gesture recognition for robotic arm control
    • Educational tools for teaching CV concepts
  3. CafeDL - A Java Deep Learning library built from scratch

    • CNN architecture implementation
    • Real-time drawing classification
    • QuickDraw game clone
  4. Tech4Humans ML Projects - Industry applications

    • Signature Detection Model (open-source)
    • Document Information Extraction using VLMs

Live Demos

The presentation includes links to several live demos on Hugging Face Spaces:

Installation and Running

Requirements

  • Python 3.8+
  • Streamlit 1.33.0+
  • Other dependencies listed in requirements.txt

Setup

  1. Clone this repository:

    git clone https://github.com/samuellimabraz/cv-journey-presentation.git
    cd cv-journey-presentation
    
  2. Install the required packages:

    pip install -r requirements.txt
    
  3. Run the Streamlit application:

    streamlit run app.py
    

Project Structure

  • app.py - Main entry point for the Streamlit application
  • pages/ - Individual page modules for each section of the presentation
  • assets/ - Images, videos, and other static assets
  • utils/ - Helper functions and utilities

Contributing

This is a personal presentation project, but feedback and suggestions are welcome. Feel free to open an issue or contact me directly.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

  • Black Bee Drones team at UNIFEI
  • Asimov Foundation
  • Tech4Humans team
  • Hugging Face community for hosting the Computer Vision Hangout

Contact

Samuel Lima Braz - GitHub | LinkedIn | Hugging Face