⚠ This page is served via a proxy. Original site: https://github.com
This service does not collect credentials or authentication data.
Skip to content

ASCII Generator: Permite crear arte ASCII a partir de una fuente multimedia video/imagen además de detectar la cámara en tiempo real

Notifications You must be signed in to change notification settings

DMsuDev/ASCII_Generator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎥 ASCII Generator — Motor ASCII modular en Python

Este es uno de mis proyectos mas recientes, estuve aburrido (literal) y estuve investigando sobre el mundo del arte ascii y de alli surgio la inspiracion para este proyecto

✨ Características

  • 🔡 Conversión de imágenes y vídeo a ASCII
  • 🎛️ CLI interactiva con menús, toggles y selección de archivos
  • 🎨 Modos de color y estilos configurables
  • 🧩 Arquitectura modular: separación clara entre lógica, datos y UI
  • 🖼️ Soporte para OpenCV para procesar frames de vídeo
  • 🧰 Integración con Inquirer, Tkinter y PyFiglet para una experiencia fluida
  • 🧪 Tipado estricto y documentación técnica para facilitar la extensión del proyecto

📦 Tecnologías utilizadas

Tecnología Uso
Python 3.x Lenguaje principal
OpenCV Procesamiento de imágenes y vídeo
Tkinter Selección de archivos mediante diálogos
InquirerPy Menús interactivos en terminal
PyFiglet Banners ASCII
Colorama Colores en terminal

🚀 Instalación

Clona el repositorio:

git clone https://github.com/DMsuDev/ASCII_Generator.git
cd ASCII_Generator

Instala las dependencias:

pip install -r requirements.txt

▶️ Uso

Ejecuta el programa principal:

python app.py

Desde ahí podrás:

  • Seleccionar un archivo de vídeo o imagen
  • Ajustar parámetros (ancho, densidad, color, velocidad…)
  • Iniciar la conversión en tiempo real
  • Navegar por menús dinámicos y configuraciones persistentes

✨ Ejemplos

Descripción de la imagen Descripción de la imagen Descripción de la imagen Descripción de la imagen

🛠️ Roadmap

  • Arreglar los FPS (Actualmente solo muestran en pantalla)
  • Implementar perfiles de configuración guardables
  • Añadir soporte para exportar ASCII a archivo
  • Mejorar rendimiento del renderizado en vídeo
  • Deteccion de bordes
  • Arreglar las Excepciones

About

ASCII Generator: Permite crear arte ASCII a partir de una fuente multimedia video/imagen además de detectar la cámara en tiempo real

Topics

Resources

Stars

Watchers

Forks

Languages