以下是关于 AI 换装的相关知识:
【SD】商业换装如此简单,Segment Anything 保姆级教学
如果在使用过程中发生错误,可能需要部署使用环境,傻瓜安装教学模式如下:
这个软件最大的作用,就是帮助我们快速高效地生成蒙版,从而进行人物的换装或者图片中元素的替换。若想获取插件安装包,可以添加公众号【白马与少年】,回复【SD】。
ComfyUI 换装服饰一致性
此工作流可用于电商服饰行业、换装、虚拟试穿等场景,在提升效果的同时简化了工作流,没有繁琐的依赖和环境,更多使用了原生的节点。
工作流的整体思路是: 首先,生成适合服装的模特。很多时候换装效果不好、有违和感是因为服装和人物不匹配,所以要先抽卡抽到满意的模特,再进入第二步。
第二步,开始进行高精度的换装。先进行预处理的工作,拼出来 mask,然后重绘 mask 区域。
模特生成:先生成与衣服匹配的模特,这里可以先不关注衣服的相似度,先抽出满意的模特。加入 Redux 模型,强度不用太高,让提示词生效,Redux-prompt 节点风格细节等级(1=27×27 最强,14=1×1 最弱)。
服装高精度处理: mask 的处理:高精度换装前要做两个工作,一是将模特身上的衣服分割出来,二是拼接出来对应模特与衣服合并后图片的遮罩。
提示词格式与 Redux 权重:使用 Flux 的 fill 模型,提示词书写格式为这是一组图片,左边是衣服,右边的模特穿着左边的衣服。Redux 这里把权重调整为最大,就可以对 mask 位置的服装进行进一步处理,还原原来的服装细节并得到需要的模特。
【SD】商业换装如此简单,Segment Anything 中 GroundingDINO 模型分割
有时需要更精确的蒙版,如人物的眼睛或身上的配饰等,单靠 SAM 模型难以得到想要的蒙版,此时需要使用 GroundingDINO。启用 GroundingDINO,AI 会自动下载模型,若没有魔法可去云盘直接下载,放到特定文件目录下。在检测提示词中输入“eye”,AI 可根据语义分割自动检测出眼睛部分并设置好蒙版,还可通过预览箱体得到眼睛编号,选择调整单一眼睛。选择想要修改的蒙版,上传到重绘蒙版中,添加提示词生成图片。还可给人物换背景,加载生成的背景蒙版,选择大模型和正向提示词,蒙版模式选择“重绘非蒙版内容”。若头发部分没抠好,可放入图生图中细化,再用 PS 创成式填充修复头发。
如果在以上使用过程中发生错误,那么你可能需要部署一下使用环境,我们再次开启最傻瓜安装教学模式。1.安装cuda_11.8.0_522.06_windows.exe。2.安装VisualStudioSetup.exe,选择C++的桌面开发安装。以上步骤,我们在安装roop的时候也做过,如果安装过roop的可以跳过。3.拷贝ninja,打开ninja文件包,把里面的内容拷贝到秋叶包根目录。4.拷贝python,打开python文件包,把里面的内容拷贝到秋叶包根目录替换。5.拷贝模型,SAM和GroundingDINO的模型都在这了,放到对应的文件夹即可。6.重启,装好了,重启电脑,即可运行。[heading3]#最后[content]以上,就是关于segment anything插件的安装教程和使用方法讲解,这个软件最大的作用,就是帮助我们快速高效的生成蒙版,从而进行人物的换装或者图片中元素的替换。如果想要获取插件安装包的话,可以添加我的公众号【白马与少年】,回复【SD】即可。-END-
这个工作流,可以用在电商服饰行业,换装,虚拟试穿等场景。在提升效果的同时,简化了工作流。没有繁琐的依赖,环境,更多的使用了原生的节点。工作流的整体思路是:首先,生成适合服装的模特。为什么做这一步?这是因为,很多时候,换装的效果不好,有违和感,是因为服装和人物匹配。这一步,我们可以抽卡,抽到满意的模特后进入第二步。第二步,开始进行高精度的换装。先进行预处理的工作,拼出来mask然后重绘mask区域。[heading3]工作流解释[content][heading4]模特生成[content]接下来一起来过一下工作流先生成与衣服匹配的模特这里可以先不关注衣服的相似度,先抽出满意的模特。这里加入Redux模型,强度不用太高。让提示词生效,Redux-prompt节点风格细节等级(1=27×27最强,14=1×1最弱))。[heading4]服装高精度处理[content][heading5]mask的处理[content]高精度换装前的准备:这里做两个工作1.将模特身上的衣服分割出来2.拼接出来对应模特与衣服合并后图片的遮罩[heading5]提示词格式与Redux权重[content]这里使用的是Flux的fill模型,提示词书写的格式:这是一组图片,左边是衣服,右边的模特穿着左边的衣服需要注意的是,Redux这里,把权重的调整为最大。这样我们就可以对mask位置,对服装进行了进一步的处理原来的服装细节得到了还原,并且也有了需要的模特。
但有的时候,我们需要更精确一点的蒙版,比如人物的眼睛,或者是身上的配饰等等。单靠SAM模型就很难得到想要的蒙版了,这个时候我们就需要使用到segment anything中的GroundingDINO了。启用GroundingDINO,AI会自动下载模型,此时会需要用魔法,没有魔法的同学可以去我的云盘直接下载。放到这个文件目录下“……sd-webui-aki-v4.2\extensions\sd-webui-segment-anything\models\grounding-dino”点击启用,在检测提示词中输入“eye”,AI就可以根据语义分割帮我们自动检测出眼睛的部分,并设置好蒙版。我们还可以通过预览箱体,来得到两只眼睛的编号,通过编号可以选择调整单一的眼睛。比如,我只想调整左边那只眼睛,我就只需要勾选1就可以了。和刚才一样,选择我们想要修改的蒙版,上传到重绘蒙版当中。添加提示词“闭眼”。点击生成,可以看到图片就修改好了。我们再来给人物换个背景试试,加载刚才生成的背景蒙版。大模型选择revAnimated_v122,正向提示词:简单背景、花、国画、工笔。蒙版模式选择“重绘非蒙版内容”。得到这张图片,头发的部分没有抠太好。我们将它再次放入图生图中,使用tile模型做一次整体细化,除了融合人物之外,还能给人物的衣服也添加上国风元素。生成,人物好像变得高级了一些。来到PS,使用创成式填充修复一下头发。完成啦。