Select Images 🎥🅥🅗🅢(SelectImages)
Este nodo recibe una entrada de tipo IMAGE, que normalmente es un tensor con forma `[batch_size, height, width, channels]`, representando un lote de imágenes.
Select Images
El nodo Select Images 🎥🅥🅗🅢 recibe una entrada de tipo IMAGE, que normalmente es un tensor con forma [batch_size, height, width, channels], representando un lote de imágenes.
El nodo Select Images es una herramienta para filtrar fotogramas o imágenes específicas de un conjunto. Su función principal es extraer las imágenes correspondientes de un lote de imágenes (normalmente un tensor que contiene múltiples imágenes) según los índices especificados por el usuario. Esto permite a los usuarios seleccionar y procesar de manera flexible partes específicas de una secuencia de imágenes.
Funcionalidad del Nodo
Este nodo recibe una entrada de tipo IMAGE, que normalmente es un tensor con forma [batch_size, height, width, channels], representando un lote de imágenes. El usuario especifica los índices de las imágenes a seleccionar mediante un parámetro STRING indexes, que admite un índice único, múltiples índices separados por comas y rangos continuos representados por un guion. Internamente, el nodo analiza esta cadena y, según los parámetros err_if_missing y err_if_empty, decide cómo manejar situaciones donde los índices no sean válidos o el resultado esté vacío.
Explicación de los Parámetros del Nodo - Select Images 🎥🅥🅗🅢
Entradas de Conexión (Inputs)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
image | IMAGE | Sí | - | - | image (parámetro de entrada): Introduce un lote que contenga múltiples imágenes. El nodo seleccionará las imágenes especificadas de este lote. |
Parámetros de Control (Parameters)
| Nombre del Parámetro | Tipo de Dato | Obligatorio | Valor por Defecto | Rango de Valores/Opciones | Descripción |
|---|---|---|---|---|---|
indexes | STRING | Sí | 0 | - | indexes (parámetro de entrada): Especifica los índices de las imágenes a seleccionar. El formato puede ser "0,2,4" o "1-5". Los índices comienzan desde 0. |
err_if_missing | BOOLEAN | Sí | True | - | err_if_missing (parámetro de entrada): Cuando se establece en True, el nodo generará un error si algún índice especificado está fuera del rango de las imágenes de entrada. |
err_if_empty | BOOLEAN | Sí | True | - | err_if_empty (parámetro de entrada): Cuando se establece en True, el nodo generará un error si el resultado de la selección basada en los índices está vacío (sin imágenes). |
Salida (Output)
| Nombre del Parámetro | Tipo de Dato | Descripción |
|---|---|---|
| IMAGE | IMAGE | IMAGE (parámetro de salida): Devuelve el lote de imágenes filtrado según los índices. |
Casos de Uso
En un flujo de trabajo de procesamiento de fotogramas de vídeo, puede utilizar este nodo para seleccionar solo los fotogramas 1, 3 y 5 de una secuencia de imágenes cargada por un nodo Cargar Imagen (Load Image), para realizar un posterior procesamiento de estilización. O bien, después de generar un conjunto de imágenes variantes, usar este nodo para extraer solo las imágenes que considere de mejor calidad, con el fin de realizar operaciones posteriores de ampliación o composición.
Consideraciones
Tenga en cuenta que la cadena de entrada indexes debe cumplir con un formato específico, como "0,2,4" o "1-5". Si algún índice especificado está fuera del rango real del lote de imágenes de entrada y err_if_missing está establecido en True, el nodo generará un error. Del mismo modo, si el resultado de la selección está vacío y err_if_empty es True, también se producirá un error.
Enlace al Código Fuente del Nodo Select Images 🎥🅥🅗🅢
El nodo Select Images 🎥🅥🅗🅢 pertenece al paquete de nodos ComfyUI-VideoHelperSuite.
Comentarios
Inicia sesión con GitHub para unirte a la conversación.