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
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ètre | Type de données | Requis | Valeur par défaut | Plage/Options | Description |
|---|---|---|---|---|---|
image_ref | IMAGE | Oui | - | - | 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_target | IMAGE | Oui | - | - | 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ètre | Type de données | Requis | Valeur par défaut | Plage/Options | Description |
|---|---|---|---|---|---|
method | COMBO | Oui | mkl | "mkl", "hm", "reinhard", "mvgd", "hm-mvgd-hm", "hm-mkl-hm" | Options incluent mkl, hm, reinhard, mvgd, hm-mvgd-hm, hm-mkl-hm. |
strength | FLOAT | Non | 1.0 | 0.0 - 10.0 (pas: 0.01) | - |
multithread | BOOLEAN | Non | True | - | - |
Sortie (Output)
| Nom du paramètre | Type de données | Description |
|---|---|---|
| image | IMAGE | Image 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.