如何使用inpaint清除水渍痕迹

新知榜官方账号

2023-08-07 16:04:19

如何使用inpaint清除水渍痕迹

今天要分享的是一个在重度使用inpaint跟loopback常遇到的问题,就是水渍清除。当我们重复在同一个区域使用inpaint,尤其是配上loopback在一个区域内不停变动内容时,在inpaint遮罩的边缘,会不断累积微小的色差,当次数多了,就会变成非常明显的边界线,如同下面这张图,可以看到床上的棉被边缘因为不断的重绘,造成了一圈明显的线条。

水渍痕迹图

有水渍的图处理这个水渍痕迹的方法非常简单,就是将出现线条的地方用inpaint再次重绘一次,就能重整图像,把水渍清除掉。首先将图导入inpaint,再将出现水渍线条的地方圈选起来。然后使用0.3到0.4的Denosingstrength来重绘。如果重绘的成果会造成图片变形成不喜欢的样子的话,可以使用ControlNet的canny或者normal来固定图片的形状,毕竟我们的目的是修复图片,不是替图片增添新的细节。

圈选出现水渍的地方inpaint,Denoisingstrength设为0.4ControlNet,用Normal来固定成品。上图就是修复成果,可以看到丑陋的水渍痕迹消失了。有时候一次的inpaint依然不能消除水渍,那时可以用更大的Denosingstrength来尝试。但是在复杂区域的水渍,例如刚好切到手指的水渍痕迹,就可能要用绘图软体来处理才不会越弄越糟。

本页网址:https://www.xinzhibang.net/article_detail-9430.html

寻求报道,请 点击这里 微信扫码咨询

关键词

inpaint 水渍清除 图片修复

分享至微信: 微信扫码阅读

相关工具

相关文章

相关快讯