Color Match(ColorMatch)
Этот узел реализован на основе библиотеки `color-matcher` и предоставляет несколько алгоритмов переноса цвета, включая MKL, HM, Reinhard, MVGD и их гибридные методы.
Color Match
Узел Color Match, реализованный на основе библиотеки color-matcher, предоставляет несколько алгоритмов переноса цвета, включая MKL, HM, Reinhard, MVGD и их гибридные методы.
Узел Color Match — это инструмент для сопоставления цветов изображений. Его основная функция заключается в адаптации цветовой палитры целевого изображения к палитре эталонного изображения. Он анализирует распределение цветов на эталонном изображении и применяет эти характеристики к целевому изображению, обеспечивая автоматическую цветокоррекцию и перенос стиля.
Функциональность узла
Узел реализован на основе библиотеки color-matcher и предоставляет несколько алгоритмов переноса цвета, включая MKL, HM, Reinhard, MVGD и их гибридные методы. Он поддерживает обработку пакетов тензоров изображений, а также позволяет оптимизировать скорость обработки с помощью опции многопоточности. Основной механизм заключается в статистическом анализе и преобразовании распределения цветового пространства изображений для достижения эффекта сопоставления.
Описание параметров узла - Color Match
Входные соединения (Inputs)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
image_ref | IMAGE | Да | - | - | Эталонное изображение, предоставляющее цветовую палитру. Узел будет корректировать цвета, ориентируясь на характеристики этого изображения. |
image_target | IMAGE | Да | - | - | Целевое изображение, для которого требуется сопоставление цветов. Его цвета будут скорректированы в соответствии с эталонным изображением. |
Параметры управления (Parameters)
| Название параметра | Тип данных | Обязательный | Значение по умолчанию | Диапазон значений/Опции | Описание |
|---|---|---|---|---|---|
method | COMBO | Да | mkl | "mkl", "hm", "reinhard", "mvgd", "hm-mvgd-hm", "hm-mkl-hm" | Опции включают mkl, hm, reinhard, mvgd, hm-mvgd-hm, hm-mkl-hm. |
strength | FLOAT | Нет | 1.0 | 0.0 - 10.0 (шаг: 0.01) | - |
multithread | BOOLEAN | Нет | True | - | - |
Выходные данные (Output)
| Название параметра | Тип данных | Описание |
|---|---|---|
| image | IMAGE | Результирующее изображение после обработки сопоставления цветов. |
Сценарии использования
В рабочем процессе постобработки изображений или стилизации вы можете использовать изображение с желаемой цветовой палитрой в качестве эталона, подключив его к image_ref. Затем подключите изображение, требующее корректировки, к image_target. Выбрав подходящий метод сопоставления, вы быстро получите выходное изображение с унифицированной цветовой палитрой. Часто используется для цветокоррекции фотографий, унификации стиля в рисовании или цветокоррекции видеопоследовательностей.
Важные замечания
Перед использованием убедитесь, что необходимая зависимость установлена с помощью pip install color-matcher. Параметр strength позволяет контролировать интенсивность эффекта сопоставления. При установке значения 0 узел пропустит обработку и вернет исходное изображение.
Ссылка на исходный код узла Color Match
Узел Color Match взят из пакета узлов ComfyUI-KJNodes.
Комментарии
Войдите через GitHub, чтобы участвовать в обсуждении.