Video Helper Suite 🎥🅥🅗🅢/maskgenerated

Select Masks 🎥🅥🅗🅢(SelectMasks)

Ce nœud reçoit un tenseur contenant plusieurs masques en entrée et détermine quels masques conserver en analysant la chaîne d'index fournie par l'utilisateur.

Select Masks

mask
MASK
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

Le nœud Select Masks 🎥🅥🅗🅢 reçoit un tenseur (Tensor) contenant plusieurs masques en entrée et décide lesquels conserver en analysant la chaîne d'index fournie par l'utilisateur.

Le nœud Select Masks est un outil permettant de filtrer des masques spécifiques à partir d'un ensemble de données de masques (MASK), en fonction d'index spécifiés. Sa fonction principale est de permettre à l'utilisateur de sélectionner précisément une partie d'une séquence de masques pour un traitement ou une analyse ultérieure indépendante.

Fonctionnalité du nœud

Ce nœud reçoit un tenseur (Tensor) contenant plusieurs masques en entrée et décide lesquels conserver en analysant la chaîne d'index fournie par l'utilisateur. Les index prennent en charge plusieurs formats flexibles, tels qu'un seul nombre (par exemple "2"), une liste séparée par des virgules (par exemple "0,3,5") ou une expression de plage (par exemple "1:4"), ce qui rend les opérations de sélection par lot et de découpage très pratiques.

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

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
maskMASKOui--mask (paramètre d'entrée) : Entrez une séquence de tenseurs contenant plusieurs masques, le nœud effectuera la sélection à partir de celle-ci.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage de valeurs/OptionsDescription
indexesSTRINGOui0-Format de liste séparée par des virgules ou de plage avec deux-points.
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 l'index spécifié est en dehors de la plage de la séquence de masques.
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 par index est vide.

Sortie (Output)

Nom du paramètreType de donnéesDescription
MASKMASKMASK (paramètre de sortie) : Sort le tenseur de masques filtré selon les index.

Cas d'utilisation

Ce nœud est très utile dans les flux de travail de traitement vidéo. Par exemple, après avoir chargé une séquence contenant des masques pour plusieurs trames à l'aide du nœud "VHS Batch Load Masks", vous pouvez utiliser ce nœud pour extraire uniquement les masques des images clés (par exemple, les trames 0, 15 et 30), puis envoyer ces masques sélectionnés au nœud "Apply Mask to Batch" pour appliquer des effets à des segments spécifiques de la vidéo.

Points d'attention

Veuillez noter que les valeurs d'index commencent à 0. Si un index fourni dépasse la plage réelle de la séquence de masques d'entrée, ou si le résultat du filtrage est vide, le comportement du nœud dépendra des paramètres err_if_missing et err_if_empty et pourrait générer une erreur.

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

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

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…