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)

参数名称数据类型必填默认值取值范围/选项说明
methodCOMBOmkl"mkl", "hm", "reinhard", "mvgd", "hm-mvgd-hm", "hm-mkl-hm"选项包括 mklhmreinhardmvgdhm-mvgd-hmhm-mkl-hm
strengthFLOAT1.00.0 - 10.0 (步长: 0.01)-
multithreadBOOLEANTrue--

输出 (Output)

参数名称数据类型说明
imageIMAGE输出经过颜色匹配处理后的图像结果。

使用场景

在图像后期处理或风格化工作流中,你可以将一张具有理想色调的图片作为参考,连接至 image_ref,然后将需要调整的图片连接至 image_target,选择合适的匹配方法后,即可快速获得颜色风格统一的输出图像。常用于照片调色、绘画风格统一或视频序列的色彩校正。

注意事项

使用前需确保已通过 pip install color-matcher 安装必要的依赖库。strength 参数允许控制匹配效果的强度,设置为 0 时节点将跳过处理直接返回原图。

Color Match 节点源码链接

Color Match 节点来自 ComfyUI-KJNodes 节点包。

评论

使用 GitHub 登录后即可参与讨论。

评论加载中…