KJNodes/maskinggenerated

Get Mask Size & Count(GetMaskSizeAndCount)

Этот узел технически принимает тензор типа MASK в качестве входных данных.

Get Mask Size And Count

mask
mask
width
height
count
KJNodes

Узел Get Mask Size & Count технически принимает на вход тензор типа MASK.

Узел Get Mask Size & Count — это утилита для анализа и передачи информации о масках. Его основная функция заключается в чтении размеров и количества входных масок, выводе этих данных в виде отдельных целых чисел, а также в передаче исходных данных маски без изменений для удобства использования последующими узлами.

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

Технически этот узел принимает на вход тензор типа MASK. Он анализирует атрибуты формы этого тензора, извлекая три ключевых измерения: количество в пакете (batch), высоту и ширину. Эта информация вычисляется как целые числа и выводится вместе с неизмененными исходными данными маски, что обеспечивает разделение чтения информации и сквозной передачи данных.

Описание параметров узла - Get Mask Size & Count

Входные подключения (Inputs)

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
maskMASKДа--Выходной параметр mask: выводит исходную входную маску без каких-либо изменений.

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

Название параметраТип данныхОписание
maskMASKВыходной параметр mask: выводит исходную входную маску без каких-либо изменений.
widthINTВыходной параметр width: выводит ширину входной маски в пикселях.
heightINTВыходной параметр height: выводит высоту входной маски в пикселях.
countINTВыходной параметр count: выводит количество масок в пакете (batch) входных данных.

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

В реальном рабочем процессе этот узел очень полезен, когда вам необходимо динамически настраивать параметры других узлов обработки изображений в зависимости от фактических размеров маски. Например, вы можете подключить выходные значения ширины и высоты к узлу масштабирования изображения, чтобы обеспечить точное соответствие обработанного изображения маске; или использовать выходное значение количества для управления узлом цикла, чтобы обрабатывать пакет масок по одной.

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

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

Ссылка на исходный код узла Get Mask Size & Count

Узел Get Mask Size & Count из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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