Image Uncrop By Mask(ImageUncropByMask)
Этот узел принимает на вход целевое изображение, исходное изображение, маску и ограничивающую рамку.
Image Uncrop By Mask
Узел Image Uncrop By Mask принимает на вход целевое изображение, исходное изображение, маску и ограничивающую рамку.
Узел Image Uncrop By Mask используется для бесшовного совмещения исходного изображения с определенной областью целевого изображения на основе указанной маски и ограничивающей рамки. Его основная функция — выполнение операции "обратного кадрирования", которая позволяет пользователю точно встроить элемент одного изображения в указанное место другого изображения, используя маску для плавного слияния.
Функциональность узла
Этот узел принимает на вход целевое изображение, исходное изображение, маску и ограничивающую рамку. Внутри он выполняет апсемплинг исходного изображения до размеров ограничивающей рамки с использованием алгоритма Lanczos и апсемплинг маски с использованием билинейной интерполяции. Затем, вычисляя значения заполнения, он точно размещает скорректированное исходное изображение и маску в соответствующих координатах целевого изображения, в итоге выводя полное совмещенное изображение.
Описание параметров узла - Image Uncrop By Mask
Входные подключения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
destination | IMAGE | Да | - | - | destination (входной параметр): Целевое изображение, используемое в качестве фона, на которое будет наложено исходное изображение. |
source | IMAGE | Да | - | - | source (входной параметр): Исходное изображение, которое необходимо совместить с целевым изображением. |
mask | MASK | Да | - | - | mask (входной параметр): Маска, определяющая, какие части исходного изображения должны быть совмещены с целевым изображением, обычно одноканальная. |
bbox | BBOX | Да | - | - | Ограничивающая рамка, используемая для указания местоположения и области размещения исходного изображения на целевом изображении. |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
image | IMAGE | image (выходной параметр): Итоговое совмещенное изображение. |
Сценарии использования
Типичный сценарий использования — при ретушировании или редактировании изображения пользователь может сначала определить область для замены с помощью других узлов (например, детектора ограничивающих рамок), а затем использовать этот узел для точного вставления нового содержимого изображения (например, отретушированного фрагмента) обратно в исходное изображение. Это часто встречается в рабочих процессах, связанных с заменой лиц, заполнением области после удаления объекта или локальным переносом стиля.
Ссылка на исходный код узла Image Uncrop By Mask
Узел Image Uncrop By Mask из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.