前言:
上一节我们介绍了ControlNet中的reference参考图。
本文主要介绍ControlNet中的替换背景。关于背景替换,抠图等我们有很多的课程覆盖了。ControlNet中的模式没有什么特别。当然也没有使用其余的插件。就是其本身选择对应的移除背景的模型和参数即可。
简单粗暴的方式。如果说其余的方式目的就是让你单独的生成一张背景剔除的图片作为结果,那么ControlNet的这个功能可以结合其余的流程和能力一起使用。会稍微方便点。
知识点:
- 替换背景
在 img2img 图生图模式中,通过 ControlNet 的 Depth_leres 模型中的 remove background 功能移除背景,再通过提示词更换想要的背景。
应用模型:Depth,预处理器 Depth_leres。
要点:如果想要比较完美的替换背景,可以在图生图的 Inpaint 模式中,对需要保留的图片内容添加蒙版,remove background 值可以设置在 70-80%。
Depth_leres 示例:(将原图背景替换为办公室背景)
这种方式和100%的背景去除后替换,有一些差异。
这个参数的设置不同, 出来的效果差异很大 。
当 Remove Background 的比列不是100% 的时候, 值越小,背景被处理的比例就越少。 导致最终背景替换的内容,并不是非常合适。
还是要多测试,实验下的额
RA/SD 衍生者AI训练营