由于在UltralyticsDetector (Pipe)节点中选择的是face模型,所以这里做的是脸部修复。
此处可根据所选的检测类型(如人脸、手部、眼睛、头发或人物检测)自动对应执行相应区域的细节修复操作。选择哪种检测类型,preDetailerFix 节点即会针对该区域进行精准修复。
还有就是SAMLoader (Pipe)节点中选择以下三个模型,其他模型会报错。
guide_size_for 的两个选项说明:
选项值 | 意义 | guide_size 应用于 | 应用场景 |
---|---|---|---|
True ("bbox") | 以目标检测出的边界框为基础,缩放到指定 guide_size 尺寸 | 目标区域的 包围盒(bounding box) | 人脸、手、人物等对象检测后统一缩放修复区域大小 |
False ("crop_region") | 以剪裁区域本身尺寸为基础,不固定缩放大小 | 实际区域图像本体 | 更自然保留原始区域比例,适合自由修复风格 |
假设检测到了一个脸部区域,原始尺寸为 150×150:
✅ 当 guide_size_for = True (bbox):
- 该 150×150 的区域将被 统一缩放到 256×256(或你设置的 guide_size)
- 有利于统一风格和采样尺度,适合在人脸修复等对齐需求中使用
✅ 当 guide_size_for = False (crop_region):
- 系统使用检测出的真实尺寸,保持原始分辨率关系进行修复
- 更灵活自然,适合自由区域或艺术风格修复
wildcard:可注入 prompt 中的可变元素(如随机角色名、表情等)。如下,添加smiling表情。
cycle:修复重复执行次数,用于增强修复效果。如下,cycle设置为2,会进行2轮修复。