Video Helper Suite 🎥🅥🅗🅢/imagegenerated

Split Images 🎥🅥🅗🅢(SplitImages)

Ce nœud reçoit en entrée un tenseur de type `IMAGE`, qui représente généralement un lot contenant plusieurs images en séquence.

Split Images

images
IMAGE_A
A_count
IMAGE_B
B_count
split_index
INT
VideoHelperSuite

Le nœud Split Images 🎥🅥🅗🅢 reçoit en entrée un tenseur de type IMAGE, qui représente généralement un lot contenant plusieurs images (frames).

Le nœud Split Images est un outil de traitement de séquences d'images. Sa fonction principale est de diviser une séquence d'images d'entrée en deux groupes d'images indépendants, avant et après un index spécifié. Il est particulièrement adapté aux flux de travail nécessitant de grouper ou de segmenter un lot d'images, par exemple pour extraire une plage de trames spécifique d'une vidéo.

Fonctionnalité du nœud

Ce nœud reçoit un tenseur de type IMAGE en entrée, représentant généralement un lot contenant plusieurs images (frames). À l'aide d'un index entier split_index, le nœud effectue en interne une opération de découpage (slicing) sur la dimension du lot de la séquence d'entrée. Les images situées avant l'index sont regroupées dans le premier groupe, et les images situées à l'index et après sont regroupées dans le second groupe. Le nœud produit en sortie ces deux nouvelles séquences d'images ainsi que le nombre d'images contenu dans chacune.

Spécifications des paramètres - Split Images 🎥🅥🅗🅢

Entrées (Inputs)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
imagesIMAGEOui--images (paramètre d'entrée) : Saisissez une séquence d'images (lot). Le nœud divisera cette séquence le long de la dimension du lot.

Paramètres de contrôle (Parameters)

Nom du paramètreType de donnéesRequisValeur par défautPlage/Valeurs possiblesDescription
split_indexINTOui0BIGMIN - BIGMAX (pas: 1)split_index (paramètre d'entrée) : Index entier spécifiant la position de division, sans limite de plage prédéfinie, avec un pas de 1. Les images avant l'index vont dans le premier groupe, les images à l'index et après vont dans le second groupe.

Sorties (Output)

Nom du paramètreType de donnéesDescription
IMAGE_AIMAGEIMAGE_A (paramètre de sortie) : Première séquence d'images obtenue après la division.
A_countINTA_count (paramètre de sortie) : Nombre d'images (frames) contenues dans la première séquence d'images.
IMAGE_BIMAGEIMAGE_B (paramètre de sortie) : Seconde séquence d'images obtenue après la division.
B_countINTB_count (paramètre de sortie) : Nombre d'images (frames) contenues dans la seconde séquence d'images.

Cas d'utilisation

Un cas d'utilisation typique se trouve dans un flux de travail de traitement vidéo. Lorsque vous avez besoin de diviser une séquence de trames d'une longue vidéo à un point temporel spécifique (comme une transition de scène) en deux parties, pour ensuite appliquer des nœuds de traitement d'image différents (comme des filtres ou des modèles d'agrandissement distincts) sur chacune des parties, vous pouvez utiliser ce nœud pour effectuer la division. Un autre exemple concerne le traitement par lots d'images générées, où il peut être utilisé pour séparer manuellement un lot de résultats en deux groupes basés sur la qualité ou le contenu, en vue d'opérations ultérieures de sauvegarde ou d'évaluation distinctes.

Notes importantes

Lors de l'utilisation, veillez à ce que la valeur de split_index soit comprise entre 0 et le nombre total d'images (frames) dans la séquence d'entrée. Si l'index est 0, le premier groupe sera vide. Si l'index est supérieur ou égal au nombre total de frames, le second groupe sera vide. Le nœud produira un tenseur vide en sortie, avec un nombre correspondant de 0.

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

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

Commentaires

Connectez-vous avec GitHub pour rejoindre la discussion.

Chargement des commentaires…