KJNodes/imagegenerated

Color Match(ColorMatch)

Este nodo se implementa basándose en la biblioteca `color-matcher` y ofrece múltiples algoritmos de transferencia de color, incluyendo MKL, HM, Reinhard, MVGD y sus métodos híbridos.

Color Match

image_ref
image_target
image
method
mkl
strength
1.00
multithread
KJNodes

El nodo Color Match, implementado basándose en la biblioteca color-matcher, ofrece múltiples algoritmos de transferencia de color, incluyendo MKL, HM, Reinhard, MVGD y sus métodos híbridos.

El nodo Color Match es una herramienta para la correspondencia de colores en imágenes. Su función principal es ajustar el estilo de color de una imagen objetivo para que coincida con el de una imagen de referencia. Analiza la distribución de colores de la imagen de referencia y aplica estas características a la imagen objetivo, logrando así una corrección de color y transferencia de estilo automatizadas.

Funcionalidad del Nodo

Este nodo se implementa basándose en la biblioteca color-matcher y proporciona varios algoritmos de transferencia de color, como MKL, HM, Reinhard, MVGD y sus métodos híbridos. Soporta el procesamiento de tensores de imágenes por lotes y puede optimizar la velocidad de procesamiento mediante la opción de multihilo. Su mecanismo central logra el efecto de coincidencia mediante el análisis estadístico y la transformación de la distribución del espacio de color de la imagen.

Explicación de los Parámetros del Nodo - Color Match

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
image_refIMAGE--Proporciona la imagen de referencia para el estilo de color. El nodo ajustará las características de color para que coincidan con esta imagen.
image_targetIMAGE--Imagen objetivo que necesita la correspondencia de color. Su color se ajustará para que coincida con la imagen de referencia.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
methodCOMBOmkl"mkl", "hm", "reinhard", "mvgd", "hm-mvgd-hm", "hm-mkl-hm"Opciones incluyen mkl, hm, reinhard, mvgd, hm-mvgd-hm, hm-mkl-hm. El valor por defecto es mkl.
strengthFLOATNo1.00.0 - 10.0 (paso: 0.01)-
multithreadBOOLEANNoTrue--

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
imageIMAGEImagen resultante después del procesamiento de correspondencia de color.

Escenarios de Uso

En flujos de trabajo de posprocesamiento de imágenes o estilización, puedes usar una imagen con un tono ideal como referencia, conectándola a image_ref. Luego, conecta la imagen que necesita ajustes a image_target. Después de seleccionar el método de correspondencia adecuado, puedes obtener rápidamente una imagen de salida con un estilo de color unificado. Se utiliza comúnmente para la corrección de color en fotografías, la unificación de estilos de pintura o la corrección de color en secuencias de video.

Consideraciones

Antes de usar, asegúrate de haber instalado la biblioteca de dependencias necesaria mediante pip install color-matcher. El parámetro strength permite controlar la intensidad del efecto de coincidencia. Cuando se establece en 0, el nodo omitirá el procesamiento y devolverá la imagen original directamente.

Enlace al Código Fuente del Nodo Color Match

El nodo Color Match proviene del paquete de nodos ComfyUI-KJNodes.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…