• ComfyUI如何使用Face Detailer和ComfyI2I插件进行修脸


    一.插件ComfyI2I使用

    1.ComfyUI中调用Mask Ops,节点用于图像处理中的遮罩操作

    配置项说明:
    mask:选择或输入遮罩图像。通常选择用于遮罩操作的二值化图像,黑色部分为保留区域,白色部分为遮盖区域。
    mode:定义遮罩操作模式。常见选项包括:
    【combine:合并遮罩,用于将多个遮罩图像叠加在一起。】
    【invert:反转遮罩,将遮罩的黑白部分互换。】
    【expand:扩展遮罩区域,适用于增加遮罩范围。】
    【shrink:收缩遮罩区域,适用于减少遮罩范围。】
    amount:设置扩展或收缩的量。根据需求调整,一般在0-10之间。
    threshold:调整遮罩的阈值。适用于二值化图像的处理,一般在0-1之间调整。
    smooth:对遮罩边缘进行平滑处理。适用于需要柔化遮罩边缘的场景。
    mask_from_alpha:从图像的Alpha通道生成遮罩。启用此选项可以从透明度信息中提取遮罩。
    mask_from_luminance:从图像的亮度生成遮罩。启用此选项可以基于亮度信息生成遮罩。

    2.创建蒙版插件BBOX Detector(combined) ,节点用于检测图像中的边界框

    配置项说明
    hreshold:设置检测的阈值。这决定了检测结果的置信度门槛。通常设置在0.5左右,低于此值的检测框将被过滤掉。建议:根据需要的精度调整,一般在0.4-0.6之间。
    dilation:定义膨胀操作的数量。这用于增加或减少检测区域的大小,通常在图像处理和形态学操作中使用。建议:如果需要扩大检测区域,增加膨胀值;需要缩小检测区域,减少膨胀值。一般在1-5之间。

    3.创建UltralyticsDetectorProvider,里面包含多个模型其中bbox/face_yolov8m.pt是针对脸部修复

    4.组合后测试脸部蒙版识别是否正常
    请添加图片描述
    5.测试正常后调出Inpaint Segments,放大蒙版范围

    6.连接蒙版后测试放大是否正常
    请添加图片描述
    7.连接图生图部分
    请添加图片描述
    8.调出Combine and Paste,记得将op选择multiply_alpha请添加图片描述
    9.将最后修复后的脸部合并到原图中
    请添加图片描述

    一.插件FaceDetalier使用

    FaceDetalier相对简单
    1.先创建常规文生图工作流
    请添加图片描述

    2.调出FaceDetalier
    3.组合连线文生图工作流,测试工作流
    请添加图片描述
    4.即完成了插件修脸的效果

  • 相关阅读:
    【JVM笔记】对象分配过程:TLAB
    c++11 多线程支持 条件变量(condition_variable)(一)
    CSS 笔记(十一):属性 —— 特效
    c++图像的边缘检测
    springboot 注入配置文件中的集合 List
    基于ChatGPT的大型语言模型试用心得
    想要保护服务器的安全,使用哪个软件比较好?
    Linux使用rpm包安装mysql5.7
    01 【介绍 使用步骤 引入方式 基础配置】
    Android OOM 问题探究 -- 从入门到放弃
  • 原文地址:https://blog.csdn.net/weixin_38468167/article/details/139999253