Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Video Histogram

Video Histogram es una aplicación que permite visualizar en tiempo real los histogramas de intensidad en escala de grises y RGB de un video o transmisión de cámara web.

Descripción

Este proyecto utiliza OpenCV y Matplotlib para capturar video de una cámara web o un archivo de video y muestra los histogramas de intensidad de píxeles en tiempo real. La aplicación puede mostrar histogramas en escala de grises o desglosados por canales de color (RGB).

Características

  • Captura de Video: Permite capturar video desde una cámara web o un archivo de video.
  • Histograma en Tiempo Real: Muestra los histogramas de intensidad de píxeles en tiempo real.
  • Modos de Visualización: Puede mostrar histogramas en escala de grises o desglosados por canales de color (RGB).
  • Interfaz Interactiva: Utiliza Matplotlib para la visualización de histogramas y permite una actualización dinámica de los gráficos.

Requisitos

  • Python 3.x
  • OpenCV
  • Matplotlib
  • NumPy

Instalación

  1. Clona este repositorio:
    git clone https://github.com/brianrscode/video-histogram.git
    cd video-histogram
    
  2. Crea un entorno virtual (opcional pero recomendado)
python -m venv env

Linux o Mac

source env/bin/activate

Windows

env\Scripts\activate
  1. Instala las dependencias
pip install -r requirements.txt

Uso

  1. Ejecuta el script
python VideoHistogram.py
  1. Una vez ejecutado, la aplicación mostrará una ventana con el video en tiempo real y otra ventana con el histograma correspondiente.

  2. Presiona q para salir de la aplicación.

Ejemplo de uso

Visualización del histograma en escala de grises

Visualización del histograma RGB

About

Visualización en tiempo real de histogramas de intensidad de videos o por cámara web

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages