Video Helper Suite 🎥🅥🅗🅢/imagegenerated

Select Every Nth Image 🎥🅥🅗🅢(SelectEveryNthImage)

Ce nœud reçoit un tenseur contenant plusieurs images en entrée et utilise deux paramètres de type INT pour contrôler la logique de filtrage.

Select Every Nth Image

images
IMAGE
count
select_every_nth
INT
skip_first_images
INT
VideoHelperSuite

Le nœud Select Every Nth Image 🎥🅥🅗🅢 prend en entrée un tenseur contenant plusieurs images et utilise deux paramètres entiers pour contrôler la logique de filtrage.

Le nœud Select Every Nth Image est un outil de filtrage de séquences d'images. Sa fonction principale est d'extraire sélectivement certaines images d'une séquence continue, selon un intervalle spécifié. Cela permet aux utilisateurs de réduire rapidement ou de rééchantillonner des données d'images.

Fonctionnalité du nœud

Ce nœud reçoit un tenseur contenant plusieurs images en entrée et utilise deux paramètres entiers pour contrôler la logique de filtrage. Son mécanisme interne utilise une opération de découpage (slicing) : il ignore d'abord un nombre spécifié d'images de début, puis sélectionne une image tous les N images. Enfin, il produit en sortie une nouvelle séquence d'images plus courte et retourne simultanément le nombre total d'images contenues dans cette nouvelle séquence.

Spécifications des paramètres du nœud - Select Every Nth Image 🎥🅥🅗🅢

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
imagesIMAGEOui--images (paramètre d'entrée) : Saisissez un tenseur de séquence d'images. Le nœud filtrera les images à partir de cette séquence.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
select_every_nthINTOui11 - BIGMAX (pas: 1)select_every_nth (paramètre d'entrée) : Définit l'intervalle de sélection des images. Doit être un entier supérieur ou égal à 1. Par exemple, une valeur de 2 signifie prendre une image toutes les deux images.
skip_first_imagesINTOui00 - BIGMAX (pas: 1)skip_first_images (paramètre d'entrée) : Définit le nombre d'images à ignorer avant de commencer la sélection. Doit être un entier supérieur ou égal à 0.

Sorties (Output)

Nom du paramètreType de donnéesDescription
IMAGEIMAGEIMAGE (paramètre de sortie) : Séquences d'images résultantes après filtrage.
countINTcount (paramètre de sortie) : Nombre total d'images dans la nouvelle séquence d'images.

Cas d'utilisation

Dans un flux de travail pratique, ce nœud est souvent utilisé pour traiter des séquences vidéo ou des images d'animation. Par exemple, si vous avez une séquence d'images vidéo à haute fréquence d'images, mais que vous n'avez besoin que de certaines images clés pour créer un effet time-lapse, vous pouvez connecter ce nœud et définir select_every_nth sur l'intervalle souhaité (par exemple, 10) pour extraire une image toutes les 10 images. Un autre scénario courant est, après un traitement par lots d'images, de devoir ignorer les images de test initiales et ne sélectionner que les images de sortie stables suivantes pour la composition.

Notes importantes

Veuillez noter que le paramètre d'entrée images doit être un tenseur de séquence d'images valide. La valeur de skip_first_images ne doit pas dépasser la longueur totale de la séquence d'entrée, sinon la séquence de sortie sera vide.

Lien vers le code source du nœud Select Every Nth Image 🎥🅥🅗🅢

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

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…