KJNodes/imagegenerated

Color Match(ColorMatch)

Этот узел реализован на основе библиотеки `color-matcher` и предоставляет несколько алгоритмов переноса цвета, включая MKL, HM, Reinhard, MVGD и их гибридные методы.

Color Match

image_ref
image_target
image
method
mkl
strength
1.00
multithread
KJNodes

Узел Color Match, реализованный на основе библиотеки color-matcher, предоставляет несколько алгоритмов переноса цвета, включая MKL, HM, Reinhard, MVGD и их гибридные методы.

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

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

Узел реализован на основе библиотеки color-matcher и предоставляет несколько алгоритмов переноса цвета, включая MKL, HM, Reinhard, MVGD и их гибридные методы. Он поддерживает обработку пакетов тензоров изображений, а также позволяет оптимизировать скорость обработки с помощью опции многопоточности. Основной механизм заключается в статистическом анализе и преобразовании распределения цветового пространства изображений для достижения эффекта сопоставления.

Описание параметров узла - Color Match

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
image_refIMAGEДа--Эталонное изображение, предоставляющее цветовую палитру. Узел будет корректировать цвета, ориентируясь на характеристики этого изображения.
image_targetIMAGEДа--Целевое изображение, для которого требуется сопоставление цветов. Его цвета будут скорректированы в соответствии с эталонным изображением.

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

Название параметраТип данныхОбязательныйЗначение по умолчаниюДиапазон значений/ОпцииОписание
methodCOMBOДаmkl"mkl", "hm", "reinhard", "mvgd", "hm-mvgd-hm", "hm-mkl-hm"Опции включают mkl, hm, reinhard, mvgd, hm-mvgd-hm, hm-mkl-hm.
strengthFLOATНет1.00.0 - 10.0 (шаг: 0.01)-
multithreadBOOLEANНетTrue--

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

Название параметраТип данныхОписание
imageIMAGEРезультирующее изображение после обработки сопоставления цветов.

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

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

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

Перед использованием убедитесь, что необходимая зависимость установлена с помощью pip install color-matcher. Параметр strength позволяет контролировать интенсивность эффекта сопоставления. При установке значения 0 узел пропустит обработку и вернет исходное изображение.

Ссылка на исходный код узла Color Match

Узел Color Match взят из пакета узлов ComfyUI-KJNodes.

Комментарии

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

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