Auto Contrast
Este bloque de función ajusta automáticamente el contraste de una imagen analizando su histograma y estirando los valores de píxel para mejorar la visibilidad. Es ideal para mejorar rápidamente el brillo y contraste de fotos o fotogramas de cámara sin editar curvas manualmente.
📥 Entradas (sockets)
Image Any — Socket de entrada que acepta la imagen a la que se le ajustará el contraste.
📤 Salidas (sockets)
Image Any — Socket de salida que proporciona la imagen con el contraste mejorado.
🕹️ Controles (widgets)
Threshold — Slider para establecer el porcentaje de recorte del histograma (rango típico 1–99). Valores más altos recortan más extremos antes del estirado, produciendo un contraste más marcado.
⚙️ Mecanismo de funcionamiento
Al ejecutar el bloque, analiza el histograma de la imagen de entrada para encontrar puntos de corte bajos y altos según el valor de Threshold. Luego reescala los valores de píxel para que el rango tonal útil ocupe todo el rango de salida disponible. El resultado es una imagen visualmente más brillante y con mayor contraste, intentando preservar detalles dentro del rango no recortado.
🎨 Características
Recorte automático del histograma para expandir el rango tonal utilizable.
Control de un solo slider para ajustes rápidos e intuitivos.
Funciona con imágenes en escala de grises y a color.
Operación rápida adecuada para vista previa en tiempo real y procesamiento por lotes.
📝 Uso
Conecta una fuente de imagen al
Image Anyde entrada (por ejemploCamera USB,Camera IP (ONVIF),Load Image).Ajusta el slider
Thresholdpara controlar qué tan agresivo será el recorte del histograma.Usa la salida
Image Anydel bloque como entrada para bloques de visualización o procesamiento adicional (por ejemploShow Image,Image Logger,Image Write).
💡 Consejos y trucos
Combínalo con
DenoisingoBlurantes de mejorar el contraste para reducir la amplificación de ruido en imágenes muy ruidosas.Usa
Normalize Imagesi necesitas otra estrategia de normalización o quieres igualar el contraste a una imagen de referencia.Después del auto contraste, ajusta finamente con
Contrast-Brightness-Gammapara un control más preciso de los medios tonos y la gamma.Previsualiza resultados con
Show Imagedurante el ajuste y guarda resultados preferidos conImage WriteoImage Logger.Si hay problemas de color, prueba
Adjust ColorsoColor Spaceantes de aplicar el auto contraste para obtener un mejor balance de color.
🛠️ Solución de problemas
Salida demasiado dura o recortada: reduce el valor de
Thresholdpara conservar más luces/sombras.Pérdida de detalles en altas/lows: prueba con un
Thresholdmenor o sigue con ajustes deContrast-Brightness-Gamma.Ruido visible aumentado tras la mejora: aplica
Denoisingantes de auto contraste o reduceThreshold.Desplazamientos de color tras el procesamiento: experimenta con la conversión de
Color Spaceo usaAdjust Colorspreviamente.
✅ Buenas prácticas
Empieza con un
Thresholdbajo o moderado y aumenta hasta alcanzar el contraste deseado.Usa
Show Imagepara comparar antes/después en tiempo real.En pipelines automatizados, prueba los ajustes de
Thresholdcon un conjunto representativo de imágenes para evitar sobre/infra-procesamiento.
Última actualización