前 言
今天给大家介绍一个服装电商很有用的 SD 插件,我们都知道卖服装的电商都需要有模特的嘛,需要请服装模特拍照,放在商品页面。
如果自己也是刚开店,而且预算有限,请不起模特怎么办呢?别急,听我这里有办法,我们有 SD 呀。能用 SD 解决的问题都不叫问题。
这里需要用到一款 SD 插件「segment-anything」,具体如何,跟着听我来操作一遍就知道了。 需要这个插件和SD安装包的小伙伴文末扫码即可获取。
好了,话不多说,我们直接开整。
—
首先安装插件「segment-anything」,在 SD 扩展中搜索「segment-anything」,点击安装,重启 SD。
在 SD 的界面中出现这个选项就说明安装成功了。
该插件还需要安装模型,可以去官网「https://github.com/continue-revolution/sd-webui-segment-anything」的「Installation」部分下载模型。三个模型主要看显卡的显存大小,听雨是 12G 的显存,所以可以用最高档,也就是「_h」结尾的模型。
模型也已经给小伙伴们整理在网盘里了:
网盘链接:https://pan.quark.cn/s/d8ee333dc224
模型下载完以后放到以下文件夹目录下:
\sd-webui-aki-v4.1\extensions\sd-webui-segment-anything\models\sam
然后进入 segment-anything 的插件界面,点击模型刷新按钮,加载模型。
选择好模型以后,我们上传一张图片,比如我们想要提取人物眼睛的部分,我们只需要鼠标左键点击眼睛,可以看到鼠标左键点击以后,会在点击区域形成一个黑点。
然后我们点击预览分解结果可以看到识别的已经很精确了,但是还是可以看到鼻子上还有点瑕疵。
基于以上的瑕疵,我们就在鼻子上的有瑕疵的位置用鼠标右键点击,会生成红色的小点,这个红色小点就代表不想提示的部分。
我们再试一下可以看到很完美了。可以准确提取眼睛的蒙版图。
有时候使用这种标记也很难提取出我们想要的元素怎么办,蒙版里总是会有一些东西乱入。
我们可以尝试启用「GroundingDINO」,这个功能是实现语义分割,就是我们只要输入提示词,比如我们想要提取眼睛的蒙版,我们只需要输入提示词「eyes」就可以了。
我们可以看到还有一个参数叫做箱体阈值,这个值主要是相同的提示词可以提取出的元素的数量,值越小可以提取出的元素块越多,值越大可以提取出的元素块越少。
我们可以看到截图底部存在箱体的编号,我们可以全部勾选,也可以只勾选我们想要的箱体。
比如我们只需要提取左边的眼睛,那我们只需要勾选 0 就可以了,然后我们点击预览分离结果,可以看到只提取了左边的眼睛。
小伙伴们可能要问了,说好的商业换装呢,在哪呢?
别急呀,这不就来了么!
接下来我们来具体操作下蒙版的使用场景,比如商业换装场景,但是不限于商业换装一种场景哈。
我们把下边的小姐姐想象成一个假人模型哈,我们要把假人模特上的衣服换到一个真人上,这里我们点击生成蒙版以后,选择对应的3个蒙版中我们自己比较中意的一个模版,勾选复制到局部重绘和图生图的 ControNet 局部重绘,然后点击发送到重绘模版。
我们往上翻可以看到已经自动进入了上传重绘蒙版选框中,这里边是看不到图片的,实际是已经存在了,接下来我们把蒙版模式改为重绘非蒙版内容,重绘区域选择仅蒙版区域。
然后修改我们的提示词或者模型,点击生成。可以看到,衣服完美的替换到了另一个小姐姐的身上。
有做服装电商的小伙伴,是不是只需要用假人模型拍个衣服的照片,用这种方式就有无数的真人模特了有么有。还不快用起来!
如果用以上这种方式报错了,那我们就手动把图片和蒙版上传到上传重绘蒙版对应的位置就可以了。
以上就是这个插件在服装电商领域的应用,其他的应用场景,由于篇幅有限,我们找个时间再讲哈!
接下来我们继续介绍该插件的其他功能。
在往下看还有一个配置项展开蒙版设置,这个配置就是在以上生成的蒙版遮罩基础上往外扩充,设定蒙版扩展量越大,生成的蒙版遮罩就会在原来的基础上往外扩充越大,如下图。
批量处理就比较简单了,就是批量来提取蒙版遮罩的功能。
自动 SAM 中的 ControlNet 部分和 ControlNet 的语义分割的预览效果是一样的。
ControlNet 中也可以实现以上效果。
如果我们已经实现了语义分割,我们只需要把语义图上传到 ControlNet 中就可以了。预处理器记得要选 none,因为我们上传的语义图已经是我们预处理过的了。
然后我们就可以生成新的图片了,详细的在 ControlNet 那篇文章里已经介绍过了,这里就不多讲了。
继续回到我们的自动 SAM,图像分布功能就是把一张图像拆成很多张图像,具体小伙伴们可以自己尝试一下,听雨这里就不贴图了,图片太多了。批量处理也是一样的,要求输入图片所在的目录和输出目录。
最后一个功能,小伙伴们可以看下说明,主要就是可以单独分割出元素,比如我们在输入类别 ID 中输入 12 就会只分割出人物。
在输入类别 ID 中输入 12 ,可以看到只分割出了人物,当然可以输入多个 ID 来识别多个元素。其他操作就不解释了,和前面的作用是一样的。
以上就是今天分享的内容喽!小伙伴们快去试试吧! 文章使用的AI绘画SD整合包、各种模型插件、提示词、AI人工智能学习资料都已经打包好放在网盘中了,有需要的小伙伴文末扫码自行获取。
写在最后
AIGC技术的未来发展前景广阔,随着人工智能技术的不断发展,AIGC技术也将不断提高。未来,AIGC技术将在游戏和计算领域得到更广泛的应用,使游戏和计算系统具有更高效、更智能、更灵活的特性。同时,AIGC技术也将与人工智能技术紧密结合,在更多的领域得到广泛应用,对程序员来说影响至关重要。未来,AIGC技术将继续得到提高,同时也将与人工智能技术紧密结合,在更多的领域得到广泛应用。
感兴趣的小伙伴,赠送全套AIGC学习资料和安装工具,包含AI绘画、AI人工智能等前沿科技教程,模型插件,具体看下方。
一、AIGC所有方向的学习路线
AIGC所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照下面的知识点去找对应的学习资源,保证自己学得较为全面。
二、AIGC必备工具
工具都帮大家整理好了,安装就可直接上手!
三、最新AIGC学习笔记
当我学到一定基础,有自己的理解能力的时候,会去阅读一些前辈整理的书籍或者手写的笔记资料,这些笔记详细记载了他们对一些技术点的理解,这些理解是比较独到,可以学到不一样的思路。
四、AIGC视频教程合集
观看全面零基础学习视频,看视频学习是最快捷也是最有效果的方式,跟着视频中老师的思路,从基础到深入,还是很容易入门的。
五、实战案例
纸上得来终觉浅,要学会跟着视频一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。