Video Helper Suite 🎥🅥🅗🅢/maskgenerated

Select Masks 🎥🅥🅗🅢(SelectMasks)

Este nodo recibe un tensor que contiene múltiples máscaras como entrada y decide cuáles conservar analizando la cadena de índices proporcionada por el usuario.

Select Masks

mask
MASK
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

El nodo Select Masks 🎥🅥🅗🅢 recibe un tensor que contiene múltiples máscaras como entrada y decide cuáles conservar analizando una cadena de índices proporcionada por el usuario.

El nodo Select Masks es una herramienta utilizada para filtrar máscaras específicas de un conjunto de datos de máscaras (MASK) según valores de índice especificados. Su función principal es permitir al usuario seleccionar con precisión una parte de una secuencia de máscaras para su posterior procesamiento o análisis independiente.

Funcionalidad del Nodo

Este nodo recibe un tensor que contiene múltiples máscaras como entrada y decide cuáles conservar analizando una cadena de índices proporcionada por el usuario. Los índices admiten varios formatos flexibles, como un solo número (por ejemplo, "2"), una lista separada por comas (por ejemplo, "0,3,5") o una expresión de rango (por ejemplo, "1:4"), lo que hace que las operaciones de selección por lotes y segmentación sean muy convenientes.

Especificación de Parámetros del Nodo - Select Masks 🎥🅥🅗🅢

Entradas (Inputs)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
maskMASK--mask (parámetro de entrada): Introduce una secuencia de tensores que contiene múltiples máscaras. El nodo filtrará a partir de ella.

Parámetros de Control (Parameters)

Nombre del ParámetroTipo de DatoObligatorioValor por DefectoRango de Valores/OpcionesDescripción
indexesSTRING0-Formato de lista separada por comas o rango con dos puntos.
err_if_missingBOOLEANTrue-err_if_missing (parámetro de entrada): Cuando se establece en True, el nodo generará un error si el índice especificado está fuera del rango de la secuencia de máscaras.
err_if_emptyBOOLEANTrue-err_if_empty (parámetro de entrada): Cuando se establece en True, el nodo generará un error si el resultado del filtrado según los índices está vacío.

Salida (Output)

Nombre del ParámetroTipo de DatoDescripción
MASKMASKMASK (parámetro de salida): Devuelve el tensor de máscaras filtrado según los índices.

Casos de Uso

Este nodo es muy útil en flujos de trabajo de procesamiento de video. Por ejemplo, después de cargar una secuencia que contiene máscaras para múltiples fotogramas utilizando el nodo "VHS Batch Load Masks", puedes usar este nodo para extraer solo las máscaras de los fotogramas clave (por ejemplo, los fotogramas 0, 15 y 30). Luego, estas máscaras seleccionadas se pueden pasar al nodo "Apply Mask to Batch" para aplicar efectos a segmentos específicos del video.

Consideraciones

Ten en cuenta que los valores de índice están basados en 0. Si el índice proporcionado está fuera del rango real de la secuencia de máscaras de entrada, o si el resultado del filtrado está vacío, el comportamiento del nodo dependerá de la configuración de los parámetros err_if_missing y err_if_empty, y podría generar un error.

Enlace al Código Fuente del Nodo Select Masks 🎥🅥🅗🅢

El nodo Select Masks 🎥🅥🅗🅢 pertenece al paquete de nodos ComfyUI-VideoHelperSuite.

Comentarios

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

Cargando comentarios…