Round Mask(RoundMask)
Этот узел технически принимает тензор типа MASK в качестве входных данных и выполняет операцию функции `round()` для каждого значения пикселя в нем.
Round Mask
Узел Round Mask технически принимает на вход тензор типа MASK и выполняет операцию round() для каждого значения пикселя в нем.
Узел Round Mask — это утилита для обработки масок. Его основная функция — преобразование входной градационной серой маски или пакета масок в бинаризованную маску, состоящую только из черного и белого, путем округления. Эта операция позволяет эффективно упростить маски с промежуточными значениями серого до четких данных маски, содержащих только 0 и 1.
Функциональность узла
Технически этот узел принимает на вход тензор типа MASK и выполняет операцию round() для каждого значения пикселя в нем. Независимо от того, являются ли значения пикселей входной маски непрерывными числами с плавающей запятой (например, 0.3, 0.7) или другими значениями, после обработки все значения, большие или равные 0.5, будут округлены до 1 (белый/передний план), а все значения меньше 0.5 — до 0 (черный/фон). Он поддерживает обработку одной маски или пакета масок и выводит бинаризованную маску MASK с той же размерностью, что и входные данные.
Описание параметров узла - Round Mask
Входы
| Имя параметра | Тип данных | Обязательно | Значение по умолчанию | Диапазон/Опции | Описание |
|---|---|---|---|---|---|
mask | MASK | Да | - | - | - |
Выход
| Имя параметра | Тип данных | Описание |
|---|---|---|
| MASK | MASK | - |
Сценарии использования
В рабочем процессе генерации или редактирования изображений этот узел можно использовать, когда необходимо извлечь точный контур объекта из размытой маски с растушеванными краями (например, маски, сгенерированной моделью сегментации SAM). Подключив его после узла, генерирующего маску, можно быстро получить маску с четкими краями для последующего точного вырезания, локальной перерисовки или использования в качестве входного условия для других узлов обработки изображений.
Ссылка на исходный код узла Round Mask
Узел Round Mask из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.