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
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ámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
image_ref | IMAGE | Sí | - | - | 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_target | IMAGE | Sí | - | - | 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ámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
method | COMBO | Sí | mkl | "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. |
strength | FLOAT | No | 1.0 | 0.0 - 10.0 (paso: 0.01) | - |
multithread | BOOLEAN | No | True | - | - |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| image | IMAGE | Imagen 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.