如何用Stable diffusion Inpainting(局部重绘)去除不需要的物体

网上一个帖子中展示了如何将前妻从家庭照片中移除的艰巨任务。我用我的业余Photoshop技能,是肯定做不到的,但这是在有Stable diffusion之前…。

在本文中,我将向您展示如何使用Stable diffusion inpainting 局部重绘功能,用于移除物体(本例中为一个人)并重建背景。

Inpainting 软件

我们将使用Stable diffusion Webui。查看我的快速入门指南来了解如何配置。

什么是Inpainting 局部重绘?

Inpainting是Stable Diffusion仅重绘图像部分的技术。具体来说,您可以提供一个图像,绘制一个遮罩(mask),告诉软件想要重画哪个区域,并提供图像提示词用于重画。然后,“Stable Diffusion”将根据提示词重新绘制遮罩区域。

要访问Inpainting功能,请转至img2img选项卡,然后选择Inpainting选项卡,将图像上载到画布。

设置

根据原始图像调整图像大小。因为我的图像是横向的,所以我使用了768×512像素的大小。

选择batch size为8,这方便您可以选择最佳图像。

开始操作…

好的,让我们开始吧。由于我无法访问原始图像,所以我拍摄了视频的屏幕截图,并将其用作输入图像:

在GUI中,绘制覆盖要擦除和重画区域的遮罩。我从主题开始。我的遮罩看起来像这样:

现在提供背景提示词

-湖、树、木甲板、木栅栏的照片

photograph of a lake, tree, wooden deck, wooden fence

按下生成。然后生成修复图像:

不完美但也不算太寒酸!甲板和腿不太合适,但我们可以稍后修复。甲板围栏形状很好。现在让我们把这位绅士的黑色裤子和地板修补好。

-照片、裤子、木制甲板

photograph, pant, wooden deck

再把裤子和地板修好一次…

-黑色长裤,木质甲板

black pant, wooden deck

现在去掉亲戚背后的白色长裙(?):

-木质甲板、腿

wooden deck, leg

删除单词Remove和天空中的箭头…

-树,天空

tree, sky

甲板和栅栏之间缺少一块甲板,我们来修理一下。

-木制甲板、湖面

wooden deck, lake

固定这位绅士的手臂…

-湖,黑色夹克

lake, black jacket

最后,新娘最初站在的甲板上有点不自然。让我们解决它。

-木质甲板

wooden deck

现在完成了!让我们把图片放在一起,看一下前后对比。

我认为这很好,因为我们的编辑不到10次!

总结

在这篇文章中,我向您展示了使用Inpainting来删除照片中不需要的对象是多么容易。专业的Photoshop用户需要花上几个小时才能完成的工作,使用Stable diffusion inpainting只需不到10个步骤。我希望你也能使用这个强大的工具来完成之前认为只有专业人士才能做到的事情!

《如何用Stable diffusion Inpainting(局部重绘)去除不需要的物体》有3条评论

发表评论