👁️ Computer Vision
👁️ Computer Vision

Detección de objetos en tiempo real con TensorFlow

Detectar y clasificar objetos en tiempo real desde una fuente de vídeo requiere modelos que funcionen a tasas de frames viables con una GPU accesible, procesando el stream de video frame a frame sin perder coherencia temporal en las detecciones.

Problema

Detectar y clasificar objetos en tiempo real desde una fuente de vídeo requiere modelos que funcionen a tasas de frames viables con una GPU accesible, procesando el stream de video frame a frame sin perder coherencia temporal en las detecciones.

Solución

Modelo de detección de objetos con TensorFlow y Keras sobre un stream de vídeo en tiempo real. El pipeline procesa frames, ejecuta la inferencia con el modelo preentrenado y visualiza las detecciones (bounding boxes + etiquetas + scores) sobre cada frame en tiempo real.

Pipeline de detección en streaming

  • Carga de modelo de detección preentrenado con TensorFlow/Keras
  • Captura y procesamiento de frames de vídeo en tiempo real
  • Inferencia frame a frame: predicción de bounding boxes, clases y scores de confianza
  • Dibujado de resultados sobre el frame: visualización en tiempo real con OpenCV

Aplicación y evaluación

  • Ajuste del umbral de confianza para balance entre sensibilidad y falsas alarmas
  • Análisis de la tasa de frames (FPS) para evaluar viabilidad en tiempo real
  • Comparativa de diferentes umbrales y su impacto visual en las detecciones
  • Pipeline modular: intercambiable con distintos modelos de detección

Más proyectos en Computer Vision