Video Helper Suite 🎥🅥🅗🅢/imagegenerated

Select Images 🎥🅥🅗🅢(SelectImages)

Ce nœud reçoit une entrée de type IMAGE, qui est généralement un tenseur de forme `[batch_size, height, width, channels]`, représentant un lot d'images.

Select Images

image
IMAGE
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

Le nœud Select Images 🎥🅥🅗🅢 reçoit une entrée de type IMAGE, qui est généralement un tenseur de forme [batch_size, height, width, channels], représentant un lot d'images.

Le nœud Select Images est un outil permettant de filtrer des trames ou images spécifiques à partir d'un ensemble d'images. Sa fonction principale est d'extraire les images correspondantes d'un lot d'images (généralement un tenseur contenant plusieurs images) en fonction des index spécifiés par l'utilisateur. Cela permet à l'utilisateur de sélectionner et de traiter de manière flexible des parties spécifiques d'une séquence d'images.

Fonctionnalités du nœud

Ce nœud reçoit une entrée de type IMAGE, qui est généralement un tenseur de forme [batch_size, height, width, channels], représentant un lot d'images. L'utilisateur spécifie les index des images à sélectionner via un paramètre de type chaîne de caractères indexes, qui prend en charge un index unique, plusieurs index séparés par des virgules, ainsi que des plages continues indiquées par un trait d'union. Le nœud analyse cette chaîne en interne et détermine le comportement en cas d'index invalide ou de résultat vide en fonction des paramètres err_if_missing et err_if_empty.

Explication des paramètres du nœud - Select Images 🎥🅥🅗🅢

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
imageIMAGEOui--image (paramètre d'entrée) : Entrez un lot contenant plusieurs images, le nœud en sélectionnera les images spécifiées.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
indexesSTRINGOui0-indexes (paramètre d'entrée) : Spécifie les index des images à sélectionner, au format tel que "0,2,4" ou "1-5". L'indexation commence à 0.
err_if_missingBOOLEANOuiTrue-err_if_missing (paramètre d'entrée) : Lorsqu'il est défini sur True, le nœud générera une erreur si un index spécifié est en dehors de la plage des images d'entrée.
err_if_emptyBOOLEANOuiTrue-err_if_empty (paramètre d'entrée) : Lorsqu'il est défini sur True, le nœud générera une erreur si le résultat de la sélection basée sur les index est vide (aucune image).

Sortie (Output)

Nom du paramètreType de donnéesDescription
IMAGEIMAGEIMAGE (paramètre de sortie) : Sort le lot d'images filtré en fonction des index.

Scénarios d'utilisation

Dans un flux de travail de traitement de trames vidéo, vous pouvez utiliser ce nœud pour sélectionner uniquement les trames 1, 3 et 5 d'une séquence d'images chargée par un nœud Load Image, afin de leur appliquer un traitement de stylisation ultérieur. Ou bien, après avoir généré un ensemble d'images variantes, utilisez ce nœud pour extraire uniquement les images que vous jugez de la meilleure qualité, afin de procéder à des opérations de mise à l'échelle ou de composition.

Points d'attention

Veuillez noter que la chaîne de caractères indexes en entrée doit respecter un format spécifique, par exemple "0,2,4" ou "1-5". Si un index spécifié dépasse la plage réelle du lot d'images d'entrée et que err_if_missing est défini sur True, le nœud générera une erreur. De même, si le résultat de la sélection est vide et que err_if_empty est True, une erreur se produira également.

Lien vers le code source du nœud Select Images 🎥🅥🅗🅢

Le nœud Select Images 🎥🅥🅗🅢 provient du pack de nœuds ComfyUI-VideoHelperSuite.

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…