以下是使用 Stable Diffusion(SD)进行 AI 模特换服装的教程:
首先进行 stable diffusion 运行环境配置:
– 下载 Python 运行环境:https://www.python.org/downloads/release/python-3106/
– 安装 Git:https://git-scm.com/download/win
– 下载 stable-diffusion-webui 源代码:https://github.com/AUTOMATIC1111/stable-diffusion-webui
– 安装配置文件
– Stable diffusion 汉化(可选)
– 安装 sd-webui-controlnet 插件
然后进行 Stable Diffusion 模型选择:
CheckPoint 是基础模型,Lora 是一个训练后的集合。可以这样理解:二次元 CheckPoint 配合皮卡丘 Lora 就是二次元皮卡丘,3D 风格化 CheckPoint 配合皮卡丘 Lora 就是 3D 皮卡丘。
利用 SD 生成图片并实现 AI 换装:
a. 输入提示词,生成图片,例如输入特定服装风格或场景相关的提示词。
b. 利用蒙版工具实现 AI 换装,先创建 AI 绘图蒙版,打开 SD(Stable Diffusion),切换到 Inpaint Anything 插件页面,上传想要换装的图片,点击运行 Segment Anything 进行色块分割,识别画面各板块后,用不同颜色标识,用画笔将换的服装部分画出来,点击「创建蒙版」,呈高亮显示后选择「仅蒙版」,点击「将蒙版用于 Alpha 通道图」和点击「获取蒙版」,稍等几秒钟识别衣服,然后点击下面的 「Send to img2img inpaint」,发送到「图生图」。
c. 在「图生图」的提示词编辑框,写入想换的衣服的描述,启用「ControlNet」插件和「openpose」模型来固定人物形状神态等,在真正使用时可根据需求撰写提示词。
例如给模特换发型时,用窗口左下角的套索工具或矩形选框工具选取角色头发部分,在文本框内输入波波头“bobbed hair”等提示词,点击确定,MJ 很快又会提供新的图片,观察发型变化。换衣服时同理,用选区工具选取角色的衣服部分,给它一个相关提示词,如“Woman in stylish clothing”,MJ 会生成穿着新衣服的图片。
注意在生成模特图片时,模特穿的衣服的款式最好和替换的款式一致,选的衣服图片时需要注意底纹干净,如电商拍摄最好拍摄白底图,方便后期 AI 识别。同时要注意,如果选区部分与原图占比小于 20%的话,不容易被 Midjournet 识别并重绘,所以建议选取的选区尽量大一些。
暂无评论内容