Split Images 🎥🅥🅗🅢(SplitImages)
Este nodo recibe un tensor de tipo `IMAGE` como entrada, que normalmente representa un lote que contiene múltiples fotogramas de imágenes.
Split Images
El nodo Split Images 🎥🅥🅗🅢 recibe como entrada un tensor de tipo IMAGE, que normalmente representa un lote que contiene múltiples fotogramas de imagen.
El nodo Split Images es una herramienta para el procesamiento de secuencias de imágenes. Su función principal es dividir una secuencia de imágenes de entrada en dos grupos independientes basados en una posición de índice especificada. Es ideal para flujos de trabajo donde se necesita agrupar o segmentar un lote de imágenes, como extraer un rango específico de fotogramas de un vídeo.
Funcionalidad del Nodo
Este nodo recibe un tensor de tipo IMAGE como entrada, que normalmente representa un lote con múltiples fotogramas de imagen. Mediante un índice entero split_index, el nodo realiza internamente una operación de segmentación en la dimensión del lote de la secuencia de entrada. Las imágenes anteriores al índice se agrupan en el primer conjunto, y las imágenes en el índice y posteriores se agrupan en el segundo conjunto. Luego, el nodo emite estas dos nuevas secuencias de imágenes y el número de imágenes que contiene cada una.
Especificación de Parámetros del Nodo - Split Images 🎥🅥🅗🅢
Entradas (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
images | IMAGE | Sí | - | - | images (parámetro de entrada): Introduce una secuencia (lote) de imágenes. El nodo dividirá esta secuencia en su dimensión de lote. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango/Opciones | Descripción |
|---|---|---|---|---|---|
split_index | INT | Sí | 0 | BIGMIN - BIGMAX (paso: 1) | split_index (parámetro de entrada): Índice entero que especifica la posición de división. No tiene límites predefinidos, con un paso de 1. Las imágenes anteriores al índice van al primer grupo; las del índice y posteriores van al segundo grupo. |
Salidas (Outputs)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE_A | IMAGE | IMAGE_A (parámetro de salida): Primera secuencia de imágenes resultante de la división. |
| A_count | INT | A_count (parámetro de salida): Número de fotogramas de imagen contenidos en la primera secuencia. |
| IMAGE_B | IMAGE | IMAGE_B (parámetro de salida): Segunda secuencia de imágenes resultante de la división. |
| B_count | INT | B_count (parámetro de salida): Número de fotogramas de imagen contenidos en la segunda secuencia. |
Casos de Uso
Un caso de uso típico es en flujos de trabajo de procesamiento de vídeo, cuando necesitas dividir una secuencia de fotogramas de un vídeo largo en un punto temporal específico (por ejemplo, un cambio de escena) y aplicar diferentes nodos de procesamiento de imágenes (como diferentes filtros o modelos de ampliación) a las dos partes resultantes. Otro ejemplo es en el procesamiento por lotes de imágenes generadas, donde se puede usar para dividir manualmente un lote de resultados en dos grupos según su calidad o contenido, para realizar posteriormente operaciones diferentes de guardado o evaluación.
Consideraciones
Al usar este nodo, es importante que el valor de split_index esté entre 0 y el número total de fotogramas en la secuencia de imágenes de entrada. Si el índice es 0, el primer grupo estará vacío. Si el índice es igual o mayor que el número total de fotogramas, el segundo grupo estará vacío. El nodo emitirá tensores vacíos, y su conteo correspondiente será 0.
Enlace al Código Fuente del Nodo Split Images 🎥🅥🅗🅢
El nodo Split Images 🎥🅥🅗🅢 pertenece al paquete de nodos ComfyUI-VideoHelperSuite.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.