## 1. 插件简介 **GitHub原地址:** https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes 这个插件是专门用来给图片打分的神器!简单来说,它能帮你判断: - 你生成的图片和你输入的文字描述有多匹配 - 图片的质量好不好 - 哪张图片更符合你的要求 就像你在网上购物时看商品评分一样,这个插件能给你的AI生成图片打分,帮你筛选出最好的那张。特别适合那些经常要生成很多图片,然后挑选最佳结果的朋友。 ## 2. 如何安装 ### 方法一:使用ComfyUI Manager(推荐) 1. 打开ComfyUI界面 2. 点击右下角的"Manager"按钮 3. 选择"Install Custom Nodes" 4. 在搜索框里输入"ClipScore" 5. 找到这个插件点击"Install" 6. 安装完成后重启ComfyUI ### 方法二:手动安装 1. 打开ComfyUI安装目录 2. 进入`custom_nodes`文件夹 3. 在这里打开命令行窗口 4. 输入命令:`git clone https://github.com/azure-dragon-ai/ComfyUI-ClipScore-Nodes.git` 5. 重启ComfyUI ## 3. 节点逐一解析 ### 3.1 ClipScore Loader(ClipScore加载器)- 这是什么? 这个节点就像一个工具箱的钥匙,它负责加载ClipScore的"大脑"。你可以把它想象成开启一个专业摄影师的工作台,这个摄影师专门负责给图片打分。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 模型类型 | model_type | openai/clip-vit-base-patch32 | 默认即可 | 选择哪个"评分专家"来给图片打分 | 选择CLIP模型的具体版本 | 就像选择不同的专业评委,默认的就很好用 | | 设备 | device | auto/cpu/cuda | auto | 选择用什么来计算,就像选择用手算还是用计算器 | 选择运行设备 | auto让程序自己选择最合适的 | ### 3.2 ClipScore Image Processor(图片处理器)- 这是什么? 这个节点就像一个图片预处理员,它会把你的图片整理成适合打分的格式。就像把照片放进相框之前要先剪裁一样。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 图片 | image | IMAGE类型 | 必填 | 你要打分的图片 | 输入的图像数据 | 从其他节点接收图片,比如生成的图片 | | 批次大小 | batch_size | 1-32 | 1 | 一次处理几张图片,像洗衣机一次洗几件衣服 | 批处理的大小 | 如果你有很多图片要处理,可以调大这个数 | ### 3.3 ClipScore Text Processor(文字处理器)- 这是什么? 这个节点负责处理你输入的文字描述,让它变成可以和图片对比的格式。就像翻译官,把你的话翻译成图片评分员能理解的语言。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 文本 | text | 字符串 | 必填 | 你想要描述的内容 | 文本描述 | 比如"一只可爱的小猫在草地上玩耍" | | 最大长度 | max_length | 77 | 77 | 文字描述最多能有多少个字符 | 文本的最大长度限制 | 一般不用改,77个字符够用了 | ### 3.4 ClipScore Calculator(分数计算器)- 这是什么? 这是整个插件的核心,就像考试阅卷老师,它会综合图片和文字描述,给出一个匹配度分数。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 图片特征 | image_features | FEATURES类型 | 必填 | 从图片处理器得到的图片"指纹" | 图像的特征向量 | 连接图片处理器的输出 | | 文字特征 | text_features | FEATURES类型 | 必填 | 从文字处理器得到的文字"指纹" | 文本的特征向量 | 连接文字处理器的输出 | | 计算方式 | calculation_method | cosine/dot_product | cosine | 选择怎样计算相似度,就像选择不同的打分标准 | 计算相似度的方法 | cosine更常用,就像常见的打分方式 | ### 3.5 ClipScore Batch Processor(批量处理器)- 这是什么? 这个节点让你能一次性处理多张图片,就像流水线作业,特别适合需要对比很多图片的情况。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 图片组 | images | IMAGE类型 | 必填 | 一堆要打分的图片 | 批量图像输入 | 可以是从生成器出来的多张图片 | | 文字描述 | text | 字符串 | 必填 | 用来对比的文字描述 | 参考文本 | 比如"美丽的日落景色" | | 排序方式 | sort_order | ascending/descending | descending | 按分数从高到低还是从低到高排列 | 排序方式 | descending会把最好的图片排在前面 | | 返回数量 | top_k | 1-100 | 5 | 返回前几名的图片 | 返回的图片数量 | 比如你想要最好的5张图片 | ### 3.6 ClipScore Comparator(对比器)- 这是什么? 这个节点专门用来对比两张图片哪个更符合你的要求,就像让两个选手PK,看谁更厉害。 **参数详解:** | 参数名 (UI显示) | 参数名 (代码里) | 参数值 | 建议值 | 通俗解释 (能干嘛的) | 专业解释 | 怎么用/举个例子 | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | 图片A | image_a | IMAGE类型 | 必填 | 第一个参赛选手 | 第一张对比图片 | 比如第一个生成的图片 | | 图片B | image_b | IMAGE类型 | 必填 | 第二个参赛选手 | 第二张对比图片 | 比如第二个生成的图片 | | 参考文字 | reference_text | 字符串 | 必填 | 比赛的评判标准 | 参考描述文本 | 比如"一只在阳光下的猫" | | 显示详情 | show_details | True/False | True | 是否显示详细的比较结果 | 是否显示详细信息 | True会告诉你具体分数差异 | ## 4. 使用技巧和建议 ### 基础使用流程 1. **先加载模型:** 拖入ClipScore Loader节点 2. **处理图片:** 连接Image Processor节点 3. **处理文字:** 连接Text Processor节点 4. **计算分数:** 连接Calculator节点 5. **查看结果:** 添加显示节点看分数 ### 实用小贴士 - **分数范围:** 通常在0-1之间,越接近1表示匹配度越高 - **批量处理:** 如果要处理很多图片,用Batch Processor更效率 - **对比选择:** 不确定哪张图片好时,用Comparator对比 - **文字描述:** 描述越具体,打分越准确 ### 常见使用场景 - **图片筛选:** 生成多张图片后,找出最符合要求的 - **质量评估:** 检查生成的图片是否符合预期 - **模型对比:** 比较不同模型生成的图片质量 - **参数调优:** 测试不同参数设置的效果 ## 5. 常见问题解答 **Q:为什么我的分数总是很低?** A:可能是文字描述不够准确,或者图片确实不太符合描述。试试更具体的描述词。 **Q:处理速度很慢怎么办?** A:可能是电脑配置不够,试试把batch_size调小一些,或者选择CPU模式。 **Q:分数多少算好?** A:一般来说,0.7以上算不错,0.8以上算很好,0.9以上算非常优秀。 **Q:能不能同时处理不同的文字描述?** A:每次只能用一个文字描述,如果要测试多个描述,需要分别处理。 **Q:安装后找不到节点?** A:重启ComfyUI试试,或者检查是否有报错信息。 ## 6. 进阶使用建议 ### 工作流程优化 - 可以把ClipScore结果连接到条件节点,自动筛选高分图片 - 结合其他评分插件(如HPSv2)做多维度评估 - 用分数结果控制后续处理流程 ### 性能优化 - 如果电脑性能不够,优先选择较小的模型 - 批量处理时合理设置batch_size - 定期清理缓存,保持系统流畅 这个插件就像给你的AI图片生成加了一个专业的评委,让你不再需要靠眼睛一张张挑选,而是能够科学地、客观地评估图片质量。希望这个教程能帮你更好地使用这个强大的工具!
ComfyUI图像合并插件comfyui-merge使用教程 2025-07-03 22:44 ComfyUI 图像合并插件教程 (comfyui-merge) 1. 插件简介 这是一个专门用来合并图片的 ComfyUI 插件,就像用 PS 把多张图片叠在一起那样。它的特别之处在于你精确控制每张图片的混合方式。 GitHub 地址:https://github.com/LingSss9/com