Video Helper Suite 🎥🅥🅗🅢/imagegenerated

Select Every Nth Image 🎥🅥🅗🅢(SelectEveryNthImage)

Este nodo recibe un tensor que contiene múltiples imágenes como entrada y utiliza dos parámetros enteros para controlar la lógica de filtrado.

Select Every Nth Image

images
IMAGE
count
select_every_nth
INT
skip_first_images
INT
VideoHelperSuite

El nodo Seleccionar Cada N-ésima Imagen 🎥🅥🅗🅢 recibe un tensor que contiene múltiples imágenes como entrada y utiliza dos parámetros enteros para controlar la lógica de filtrado.

El nodo Seleccionar Cada N-ésima Imagen es una herramienta para filtrar secuencias de imágenes. Su función principal es extraer selectivamente un subconjunto de imágenes de una secuencia continua, siguiendo un intervalo específico. Esto ayuda a los usuarios a reducir rápidamente o remuestrear datos de imágenes.

Funcionalidad del Nodo

Este nodo recibe un tensor que contiene múltiples imágenes como entrada y utiliza dos parámetros enteros para controlar la lógica de filtrado. Su mecanismo interno emplea operaciones de segmentación (slicing): primero omite un número especificado de imágenes iniciales y luego selecciona una imagen cada N imágenes. Finalmente, genera una nueva secuencia de imágenes más corta y devuelve simultáneamente el número total de imágenes contenidas en la nueva secuencia.

Explicación de los Parámetros del Nodo - Seleccionar Cada N-ésima Imagen 🎥🅥🅗🅢

Entradas (Inputs)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
imagesIMAGE--images (parámetro de entrada): Introduce un tensor de secuencia de imágenes. El nodo filtrará las imágenes a partir de esta secuencia.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoRequeridoValor por DefectoRango/OpcionesDescripción
select_every_nthINT11 - BIGMAX (paso: 1)select_every_nth (parámetro de entrada): Establece el intervalo para seleccionar imágenes. Debe ser un entero mayor o igual a 1. Por ejemplo, si se establece en 2, se selecciona una imagen de cada dos.
skip_first_imagesINT00 - BIGMAX (paso: 1)skip_first_images (parámetro de entrada): Establece el número de imágenes que se deben omitir antes de comenzar la selección. Debe ser un entero mayor o igual a 0.

Salidas (Output)

Nombre del ParámetroTipo de DatoDescripción
IMAGEIMAGEIMAGE (parámetro de salida): Devuelve la nueva secuencia de imágenes obtenida después del filtrado.
countINTcount (parámetro de salida): Devuelve el número total de imágenes contenidas en la nueva secuencia de imágenes.

Casos de Uso

En flujos de trabajo reales, este nodo se utiliza comúnmente para procesar secuencias de video o fotogramas de animación. Por ejemplo, cuando se tiene una secuencia de imágenes de video con una alta tasa de fotogramas pero solo se necesita un subconjunto de fotogramas clave para crear un efecto de time-lapse, se puede conectar este nodo y establecer select_every_nth al intervalo deseado (por ejemplo, 10) para extraer un fotograma de cada 10. Otro escenario común es, después de procesar un lote de imágenes, omitir los fotogramas de prueba iniciales y seleccionar solo las imágenes de salida estables posteriores para su composición.

Consideraciones

Tenga en cuenta que el parámetro de entrada images debe ser un tensor de secuencia de imágenes válido. El valor de skip_first_images no puede exceder la longitud total de la secuencia de entrada; de lo contrario, resultará en una secuencia de salida vacía.

Enlace al Código Fuente del Nodo Seleccionar Cada N-ésima Imagen 🎥🅥🅗🅢

El nodo Seleccionar Cada N-ésima Imagen 🎥🅥🅗🅢 pertenece al paquete de nodos ComfyUI-VideoHelperSuite.

Comentarios

Inicia sesión con GitHub para unirte a la conversación.

Cargando comentarios…