今天呢给大家讲一下如何在label diffusion当中啊使用一个插件。就是这个插件呢能够帮助我们达到一键修图的一个功能。我们可以看到在ha上呢是有这个库的,就是热心网友把这个库集成到我们的stable division当中。当然其中呢会有很多的一个bug出现,那么我已经修复了一些比一个比较常见的问题。
那么我今天呢就。给大家讲一下如何成功安装。stable depression的这个一键抠图的插件,常见的一个呃安装扩展的方式呢是在扩展里面,在可用这个地方点击加载。加载之后呢,就会有很多的一个扩展。
供大家选择。我们就可以搜best ground哦,因为我这边已经安装了,所以找不到这个插件,大家可以啊找到这一个。这个removed best ground就是stable be fusion web web u i removed。background在在你的可用界面是可以找到,然后安装重启界面就可以啊进行这个功能的一个使用。
这个功能呢是在附加功能里面的下面,呃,这个缩放比例呢我一般会调到一,然后先给大家看一下这个生成的情况是怎样的。比如说我这里有一张照片,然后把这个照片生成我们的呃抠图,进行一个抠图。那么我们就可以选择它里面的其实会有很多的一个模型。不过这个模型呢啊。
点击生成就会一键进行抠图了。那么当然它这个算法呢有很多,所以呃你可以多尝试一下,达以达到你想要抠图的一个效果。比如这个是专门做human的一个呃构图呢,它抠出来呢就会特别的清晰。它其实呢是在我们的这个remove background的库里面,我们可以看到它是有一个模型在的。
然后具体的大家可以看这看这张图。就是每一个模型对应的一个抠图的效果。比如这个class是可以将衣服和裤子进行一个分离。然后有一些物体和人,哪一些呃对物体的抠图的效果比较好,哪一些对人的一个抠图的效果比较好?包括这个插件的最新的一个版本。
我也进行了一个更新。那么今天最主要的就是修复一个问题。在插件安装过程当中,我们可以看到这里有十个问题。那么其中呢有一个问题是这样的,就是在我们运行这个生成的时候呢,会会提抛出一个异常,就是会显示有一个模块的d l l加载错误了。
那么有很多人是用了一个整合包,根本使用不了这个方法。因为呃秋叶大佬的一个整合包里面呢。他是把房子。环境进行了一个内置。
那我带大家看一下这个整合包。这个就是秋叶大佬的一个整合包,它会有一个启动器。然后他的。一个模型呢是装在p y三幺零这里面的。
那么我们可以找到他所呃需要的这个库。那么第一种方法是。解决这个报错的问题呢,是这样的。在这个整合包当中。
对。这个路径去找到。对应版本的这两个文件包。用。
一个新的包去进行替换。因因为秋秋叶的所有的python环境都在这里。然后我最开始的第一个想法呢,就是通过这个第三方库去啊把这两个文件进行替换,然后最终成功解决了这个问题。其实也是借鉴这里面提出的,在虚拟环境里面去更新这个库的一个版本啊,方法是类似的。
但是对于整合包的用户来说。呃,可能需要。使用到这一个办法。啊,可以把这三个都丢进去。
就是这个是我已经下载好的。当然这只是一个解决办法的技巧,已经新新做的一个安装包给大家,就是新的一个扩展包写了一些代码。然后这个就是新的待扩展包呢,就是在你加载界面的一开始加载界面的时候呢,就自动帮你安装上这一些呃呃这个第三方库的一个版本。通过这个方法呢,能够直接在整合触页的一个启动器里面直接运行的时候呢,就解决掉这个问题。
并且呢我更新了一个新的模型啊,这个模型是这个呃库里面,就是扩展库里面是没有的。但是我把它新加了这个模型可能会更加的稳定,更加的有用。那么我教一下这一个库需要怎么去安装。这个库呢是因为我代码已经写好了嘛,我可以分享给大家。
然后我们可以到秋叶的这整合包里面,它有一个根目录。根目录下有一个。扩展就是。就是在这个文件夹里面。
然后找到它对应的一个路径。就是这个。啊,直接把我的一整个字。一整个这个项目的包扔进去,你就可以啊直接运行了。
那么我们就可以看到。这样一个强大的库。最后我们就可以将所有的我们所需要的一些。嗯。
一键抠图的物品呢,去进行我们的一键抠图。当然一键扣图还有这个扩展呢,还有一个更大的好处。它可以帮我们生成扩展的模板。我们可以。
生成这样的一个模板。然后丢到我们的土生图里面这个上传模板这里,比如我这是有一个人。然后。附加功能,我有这么一个模板,张图。
比如这里演示一下。这样呢就就是我们需要固定某一个东西进行变化的时候,我们就可以通过这个呃呃抠图的功能去达成,不用切换来切换去。一直换枕头。就是我们可以知道呃,比如说我们有一些鞋子或者一些商品需要替换的时候,也是能够正常进行替换的。
那么本期视频就到这里,希望大家能够愉快的完成呃使用到这个功能,谢谢大家。