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
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ètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
image | IMAGE | Oui | - | - | 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ètre | Type de données | Requis | Valeur par défaut | Plage de valeurs/Options | Description |
|---|---|---|---|---|---|
indexes | STRING | Oui | 0 | - | 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_missing | BOOLEAN | Oui | True | - | 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_empty | BOOLEAN | Oui | True | - | 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ètre | Type de données | Description |
|---|---|---|
| IMAGE | IMAGE | IMAGE (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.