Get Mask Size & Count(GetMaskSizeAndCount)
Этот узел технически принимает тензор типа MASK в качестве входных данных.
Get Mask Size And Count
Узел Get Mask Size & Count технически принимает на вход тензор типа MASK.
Узел Get Mask Size & Count — это утилита для анализа и передачи информации о масках. Его основная функция заключается в чтении размеров и количества входных масок, выводе этих данных в виде отдельных целых чисел, а также в передаче исходных данных маски без изменений для удобства использования последующими узлами.
Функциональность узла
Технически этот узел принимает на вход тензор типа MASK. Он анализирует атрибуты формы этого тензора, извлекая три ключевых измерения: количество в пакете (batch), высоту и ширину. Эта информация вычисляется как целые числа и выводится вместе с неизмененными исходными данными маски, что обеспечивает разделение чтения информации и сквозной передачи данных.
Описание параметров узла - Get Mask Size & Count
Входные подключения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
mask | MASK | Да | - | - | Выходной параметр mask: выводит исходную входную маску без каких-либо изменений. |
Выходные данные (Outputs)
| Название параметра | Тип данных | Описание |
|---|---|---|
| mask | MASK | Выходной параметр mask: выводит исходную входную маску без каких-либо изменений. |
| width | INT | Выходной параметр width: выводит ширину входной маски в пикселях. |
| height | INT | Выходной параметр height: выводит высоту входной маски в пикселях. |
| count | INT | Выходной параметр count: выводит количество масок в пакете (batch) входных данных. |
Сценарии использования
В реальном рабочем процессе этот узел очень полезен, когда вам необходимо динамически настраивать параметры других узлов обработки изображений в зависимости от фактических размеров маски. Например, вы можете подключить выходные значения ширины и высоты к узлу масштабирования изображения, чтобы обеспечить точное соответствие обработанного изображения маске; или использовать выходное значение количества для управления узлом цикла, чтобы обрабатывать пакет масок по одной.
Важные замечания
Обратите внимание, что этот узел только считывает и передает информацию, не внося никаких изменений в само содержимое маски и не проверяя его корректность. Он требует, чтобы входные данные были корректными данными типа MASK, в противном случае рабочий процесс может работать некорректно.
Ссылка на исходный код узла Get Mask Size & Count
Узел Get Mask Size & Count из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.