Video Helper Suite 🎥🅥🅗🅢/maskgenerated

Select Masks 🎥🅥🅗🅢(SelectMasks)

Этот узел принимает на вход тензор (Tensor), содержащий несколько масок, и определяет, какие маски сохранить, анализируя строку индексов, предоставленную пользователем.

Select Masks

mask
MASK
indexes
0
err_if_missing
err_if_empty
VideoHelperSuite

Узел Select Masks 🎥🅥🅗🅢 принимает на вход тензор (Tensor), содержащий несколько масок, и решает, какие из них сохранить, анализируя предоставленную пользователем строку индексов.

Узел Select Masks — это инструмент для фильтрации конкретных масок из набора данных MASK на основе указанных значений индексов. Его основная функция — позволить пользователю точно выбрать часть последовательности масок для последующей независимой обработки или анализа.

Функциональность узла

Этот узел принимает на вход тензор (Tensor), содержащий несколько масок, и решает, какие из них сохранить, анализируя предоставленную пользователем строку индексов. Индексы поддерживают различные гибкие форматы, такие как одиночное число (например, "2"), список, разделенный запятыми (например, "0,3,5"), или выражение диапазона (например, "1:4"), что делает операции пакетного выбора и среза очень удобными.

Описание параметров узла - Select Masks 🎥🅥🅗🅢

Входные соединения (Inputs)

ПараметрТип данныхОбязательныйПо умолчаниюДиапазон/ОпцииОписание
maskMASKДа--mask (входной параметр): Входной тензор, содержащий последовательность из нескольких масок, из которой узел будет производить фильтрацию.

Параметры элементов управления (Parameters)

ПараметрТип данныхОбязательныйПо умолчаниюДиапазон/ОпцииОписание
indexesСТРОКАДа0-Список, разделенный запятыми, или формат диапазона с двоеточием.
err_if_missingБУЛЕВОДаTrue-err_if_missing (входной параметр): Если установлено значение True, узел выдаст ошибку, если указанный индекс выходит за пределы диапазона последовательности масок.
err_if_emptyБУЛЕВОДаTrue-err_if_empty (входной параметр): Если установлено значение True, узел выдаст ошибку, если результат фильтрации по индексам окажется пустым.

Выходные данные (Output)

ПараметрТип данныхОписание
MASKMASKMASK (выходной параметр): Выходной тензор с масками, отобранными по индексам.

Сценарии использования

Этот узел очень полезен в рабочих процессах обработки видео. Например, после загрузки последовательности масок для нескольких кадров с помощью узла "VHS Batch Load Masks", вы можете использовать этот узел для извлечения масок только ключевых кадров (например, кадров 0, 15, 30), а затем передать эти выбранные маски в узел "Apply Mask to Batch" для применения эффектов к определенным фрагментам видео.

Важные замечания

Обратите внимание, что индексация начинается с 0. Если указанный индекс выходит за пределы фактического диапазона входной последовательности масок или результат фильтрации оказывается пустым, поведение узла будет зависеть от настроек параметров err_if_missing и err_if_empty и может привести к возникновению ошибки.

Ссылка на исходный код узла Select Masks 🎥🅥🅗🅢

Узел Select Masks 🎥🅥🅗🅢 взят из пакета узлов ComfyUI-VideoHelperSuite.

Комментарии

Войдите через GitHub, чтобы участвовать в обсуждении.

Загрузка комментариев…