Skip to content

DIAD-PUCP/Quitar_Fondo_Foto

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Proyecto de Eliminación de Fondo de Imágenes

Aplicación web desarrollada en Streamlit

Contenido

Acerca del Proyecto

Este proyecto consiste en una aplicación web desarrollada con Streamlit que permite quitar el fondo de una imagen y redimensionarla según las especificaciones de SUNEDU (Superintendencia Nacional de Educación Universitaria). La herramienta facilita a los usuarios la eliminación del fondo de una foto de manera rápida y sencilla, así como también la posibilidad de subir una carpeta o varios archivos de imágenes a la aplicación para procesarlos en lotes. Además, los usuarios podrán descargarlas con el fondo eliminado y redimensionado, ya sea de forma individual o en un archivo comprimido (.zip) en caso de haber subido múltiples imágenes..

Características

  • Soporte para cargar una o varias imágenes a la vez.
  • Posibilidad de cargar una carpeta completa.
  • Eliminación del fondo de las imágenes cargadas.
  • Redimensionamiento de las imágenes resultantes.
  • Descarga individual de las imágenes resultantes.
  • Descarga de un archivo ZIP con todas las imágenes resultantes cuando se cargan varias imágenes.

Instalación

Ejecución con Docker

  1. Asegúrate de tener Docker instalado en tu máquina. Puedes descargar e instalar Docker Desktop desde el sitio web oficial de Docker.
  2. Clona este repositorio en tu máquina:
  3. git clone https://github.com/tu_usuario/proyecto-eliminacion-fondo-imagenes.git
    cd proyecto-eliminacion-fondo-imagenes
      
  4. Construye la imagen de Docker ejecutando el siguiente comando en la raíz del proyecto:
  5. docker build -t eliminacion-fondo-imagenes .
      

    Este comando construirá una imagen de Docker llamada eliminacion-fondo-imagenes que contiene la aplicación.

  6. Ejecuta el contenedor Docker con el siguiente comando:
  7. docker run -p 8501:8501 eliminacion-fondo-imagenes
      

    Esto iniciará el contenedor Docker y la aplicación estará disponible en tu navegador web en la dirección http://localhost:8501.

Cómo Usar

Después de ejecutar la aplicación, simplemente carga una imagen desde tu dispositivo o selecciona una carpeta que contenga imágenes. La aplicación eliminará automáticamente el fondo de las imágenes cargadas y te permitirá descargar el resultado.

Contribuir

¡Si te interesa contribuir al proyecto, estás más que bienvenido! Puedes:

  • Reportar problemas o sugerir nuevas características creando un issue.
  • Enviar propuestas de mejora a través de un pull request.
  • Ayudar a mejorar la documentación.
  • Compartir la aplicación con otros.

Autores

Este proyecto fue desarrollado por:

  • Daniel Campana
  • Joaquín Pozo
  • Natalia Escudero
  • Angela Anhuamán

About

App en streamlit para quitar el fondo de las fotos

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages