KJNodes/imagegenerated

Color Match(ColorMatch)

Ce nœud est implémenté à partir de la bibliothèque `color-matcher` et propose plusieurs algorithmes de transfert de couleur, incluant MKL, HM, Reinhard, MVGD ainsi que leurs méthodes hybrides.

Color Match

image_ref
image_target
image
method
mkl
strength
1.00
multithread
KJNodes

Le nœud Color Match, basé sur la bibliothèque color-matcher, propose plusieurs algorithmes de transfert de couleur, notamment MKL, HM, Reinhard, MVGD et leurs méthodes hybrides.

Le nœud Color Match est un outil d'accord des couleurs d'image. Sa fonction principale est d'ajuster la palette de couleurs d'une image cible pour qu'elle corresponde à celle d'une image de référence. En analysant la distribution des couleurs de l'image de référence et en appliquant ces caractéristiques à l'image cible, il permet une correction colorimétrique et un transfert de style automatisés.

Fonctionnalités du nœud

Ce nœud est implémenté à l'aide de la bibliothèque color-matcher et offre plusieurs algorithmes de transfert de couleur : MKL, HM, Reinhard, MVGD et leurs méthodes hybrides. Il prend en charge le traitement par lots de tenseurs d'images et peut optimiser la vitesse de traitement via une option multithread. Son mécanisme central repose sur l'analyse statistique et la transformation de la distribution des couleurs dans l'espace colorimétrique pour réaliser l'accord.

Spécifications des paramètres du nœud - Color Match

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/OptionsDescription
image_refIMAGEOui--Fournit l'image de référence pour la palette de couleurs. Le nœud ajustera les caractéristiques colorimétriques de l'image cible pour correspondre à cette image.
image_targetIMAGEOui--Image cible nécessitant un accord des couleurs. Ses couleurs seront ajustées pour correspondre à l'image de référence.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/OptionsDescription
methodCOMBOOuimkl"mkl", "hm", "reinhard", "mvgd", "hm-mvgd-hm", "hm-mkl-hm"Options incluent mkl, hm, reinhard, mvgd, hm-mvgd-hm, hm-mkl-hm.
strengthFLOATNon1.00.0 - 10.0 (pas: 0.01)-
multithreadBOOLEANNonTrue--

Sortie (Output)

Nom du paramètreType de donnéesDescription
imageIMAGEImage résultante après le traitement d'accord des couleurs.

Cas d'utilisation

Dans un flux de travail de post-traitement d'image ou de stylisation, vous pouvez utiliser une image avec une tonalité idéale comme référence en la connectant à image_ref. Connectez ensuite l'image à ajuster à image_target. Après avoir choisi une méthode d'accord appropriée, vous obtiendrez rapidement une image de sortie avec une palette de couleurs unifiée. Couramment utilisé pour l'étalonnage photo, l'unification du style pictural ou la correction colorimétrique de séquences vidéo.

Notes importantes

Avant utilisation, assurez-vous d'avoir installé la bibliothèque nécessaire via pip install color-matcher. Le paramètre strength permet de contrôler l'intensité de l'effet d'accord. S'il est défini sur 0, le nœud ignorera le traitement et renverra l'image originale.

Lien vers le code source du nœud Color Match

Le nœud Color Match provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…