Skip to content

kevincop6/TicoVision-AI

Repository files navigation

🎬 TicoVision AI 🇨🇷🤖

Android Kotlin TensorFlow OpenCV

TicoVision AI es una aplicación de edición de video para Android construida con Kotlin y principios de arquitectura moderna (MVVM). Integra algoritmos de Visión Computacional utilizando TensorFlow Lite y MediaPipe para procesamiento directamente en el dispositivo (on-device). El núcleo de renderizado está impulsado por herramientas robustas como FFmpeg, garantizando exportaciones de alta fidelidad. Un proyecto que une el desarrollo móvil con la innovación en IA, hecho con puro talento tico.


✨ Características Principales

  • Edición Lineal Intuitiva: Recorte, división de clips y organización en línea de tiempo fluida gracias a Jetpack Compose.
  • Inteligencia Artificial On-Device: Procesamiento de video sin necesidad de internet, protegiendo la privacidad del usuario.
  • Filtros y Segmentación Avanzada: Uso de modelos neuronales (MediaPipe/TFLite) para eliminar fondos, aplicar seguimiento de movimiento y mejorar la imagen.
  • Renderizado de Alto Rendimiento: Exportación eficiente utilizando wrappers de FFmpeg y MediaCodec API de Android.
  • Reproducción Fluida: Integración de Media3 (ExoPlayer) para previsualizaciones en tiempo real sin trabas.

🛠️ Stack Tecnológico


🚀 Requisitos e Instalación

Para compilar y correr este proyecto en tu entorno local, necesitás:

  1. Android Studio (Versión más reciente recomendada: Iguana o superior).
  2. SDK de Android: API Level 24 (Min) hasta API Level 34 (Target).
  3. Un dispositivo físico o emulador con al menos 4GB de RAM asignada para manejar el procesamiento de video y modelos de IA.

About

TicoVision AI: El poder de la inteligencia artificial en la palma de tu mano. Edita, transforma y crea videos increíbles desde tu celular con herramientas impulsadas por redes neuronales, desarrolladas con orgullo costarricense.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages