Cut For Inpaint

节点功能:该节点将原图对应蒙版的区域进行裁剪,并且将蒙版也进行裁剪,对齐裁剪后的蒙版和图像区域。

输入参数

参数名称说明
image输入图像,形状 [B, H, W, C]。
mask输入遮罩,形状 [B, H, W],其中 1 表示被遮挡区域。

输出参数

参数名称说明
image裁剪后的图像 [B, height, width, C]。
mask裁剪后的掩膜 [B, height, width]。
origin掩膜中心点相对原图的左上角偏移坐标 [B, 2],值为 (x0, y0) 的张量。

控件参数

参数名称说明
width希望裁剪的宽度。
height希望裁剪的高度。

下图为Cut For Inpaint节点和Blend Inpaint节点的组合使用,主要是用在我们的原始图像很大,而我们要重绘的区域却又很小的情况,这种时候我们将对应的区域进行放大修复能够让模型更好的理解上下文,从而进行融合度更高的重绘。

下图给出原图中的台灯被蒙版遮挡后,通过模型进行重绘,将图像重绘为吊灯的示例。