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
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ètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
images | IMAGE | Oui | - | - | 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ètre | Type de données | Requis | Valeur par défaut | Plage/Valeurs possibles | Description |
|---|---|---|---|---|---|
select_every_nth | INT | Oui | 1 | 1 - 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_images | INT | Oui | 0 | 0 - 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ètre | Type de données | Description |
|---|---|---|
| IMAGE | IMAGE | IMAGE (paramètre de sortie) : Séquences d'images résultantes après filtrage. |
| count | INT | count (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.