KJNodes/imagegenerated

Image Normalize -1 to 1(ImageNormalize_Neg1_To_1)

Ce nœud effectue techniquement une transformation linéaire simple : il multiplie chaque valeur de pixel de l'entrée par 2.

Image Normalize Neg1 To 1

images
IMAGE
KJNodes

Le nœud Image Normalize -1 to 1 est un outil de prétraitement des données d'image. Sa fonction principale est de convertir linéairement la plage des valeurs de pixels de l'image d'entrée de [0, 1] à l'intervalle [-1, 1]. Cette opération est une exigence d'entrée standard pour de nombreux modèles d'apprentissage profond, en particulier les réseaux antagonistes génératifs (GAN).

Fonctionnalité du nœud

Techniquement, ce nœud effectue une simple transformation linéaire : il multiplie chaque valeur de pixel d'entrée par 2.0, puis soustrait 1.0. Il accepte une entrée au format tenseur IMAGE standard de ComfyUI, généralement un tenseur flottant de forme [lot, hauteur, largeur, canaux], et produit un tenseur de même forme. Ce processus ne modifie pas la résolution de l'image ni le nombre de canaux, il normalise uniquement la plage de valeurs.

Description des paramètres du nœud - Image Normalize -1 to 1

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
imagesIMAGEOui---

Sorties (Outputs)

Nom du paramètreType de donnéesDescription
IMAGEIMAGE-

Cas d'utilisation

Par exemple, dans des flux de travail comme Stable Diffusion ou ControlNet, lorsque vous devez convertir des données d'image chargées depuis une source externe, dont la plage de valeurs de pixels est [0, 1], vers la plage [-1, 1] requise pour le traitement interne du modèle, vous pouvez utiliser ce nœud. Il est généralement connecté après un nœud de chargement d'image et avant un nœud d'entrée de modèle, servant d'étape de normalisation dans le pipeline de données.

Points d'attention

Veuillez noter que ce nœud suppose que la plage de valeurs originale de l'image d'entrée est déjà comprise entre [0, 1]. Si l'entrée est une image avec une plage entière brute de 0-255 ou une autre plage, l'utilisation directe de ce nœud entraînera des résultats de normalisation incorrects. Un redimensionnement approprié doit être effectué au préalable.

Lien vers le code source du nœud Image Normalize -1 to 1

Le nœud Image Normalize -1 to 1 provient du pack de nœuds ComfyUI-KJNodes.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…