用ComfyUI打造一键换装神器,轻松搭建本地工作流!

news2024/9/20 10:54:38

前言

最近快手推出了一个一键换装的模型,还原度还挺高的,效果也很不错,于是自己上手用ComfyUI也搭建了一套这样的工作流,练练手,搭建出来之后发现效果也还挺不错的,分享给大家:

我们先来看看快手实际演示的效果:

通过上传一张模特图,然后选择一个想要替换的服装;就可以将服装替换到模特身上,使用起来很简单;对于电商用户来说一定是一个非常实用的功能。

通过上传两张图片来合成效果

视频效果:效果合成挺不错

原理:快手是通过两张图片,来合成效果,其实本质上和文生图是一样的;

所有的AI设计工具,模型和插件,都已经整理好了,👇获取~ 在这里插入图片描述

01

效果展示

那么我们自己搭建的效果如何呢?

用最新的Flux 模型,做了一张美女图,然后用我这套工作流给这个美女换成不同的套装,效果展示如下

自己通过提示词生成的不同穿搭效果;

这是根据思路拆解出来的工作流:本质上就是用Contronet来控制人物的基础动作和造型;然后通过一个换衣的Contronet插件来实现一键换衣;

完整的工作流

02

如何搭建

1、首先你得拥有一套ComfyUI

**快速本地免费安装ComfyUI和Flux模型:我会放在下个教程
**

2、用最新的Flux模型做一个美女图,这里可以根据你的需要生成你想要的类型;

这里我用官方之前演示的提示词,做了一个美女图,如下:

prpmpt:Photo of a beautiful woman in a red dress, walking on the street at night under the rain with neon lights, people around her. She has beautiful eyes and lips, long hair, and an athletic body.

不得不说,Flux最新的模型在生成的人物形象上比SD更优秀,人物毛边,手脚的处理,表情的处理都更强;另外在增加了一些噪点信息后,整个照片甚至更还原;

当然,这里你也可以用你身边的人的图片,都能轻松实现;我们这里生成图只是更好的效果;

3、准备相关提示词,因为这里我是用的文字prompt来实现换装效果,那么准备好你需要的各类提示词即可;这里放一个提示词库,供大家测试调用

03

拆解一键换装工作流

然后将图片导入到我们刚才说的“一键换装”工作流里,就可以轻松实现换装效果;那么,这种工作流是如何实现的呢,我将核心工作流分成三块:

**1、基础模型能力搭建;
**

这个顾名思义,就是搭建一套基础的模型处理流程,包含模型处理文字和图像的编解码,文字提示词控制,采样器配置等等;这个比较简单,我简单略过:

这里提示词控制就是本工作流的核心,是通过提示词来进行的生成,各位可以根据我上面提供的提示词来自己调试;

通过更改提示词内容,来实现换装效果;

**2、处理图片相关信息;**将图片的尺寸,大小进行设置;

可以导入图片,也可以通过文生图生成图片,两种效果都挺不错的;这里我们直接应用的导入图像;然后获取图像尺寸大小,将图像控制到512像素对于此模型的生成效果最好;当然,你可以直接根据原始图像的尺寸来生成,我就是这样;

3、通过Contronet控制人物相关形体动作;总共分为两步:

1)预处理图像-服装到服装更换的设置:

这里就需要用到一个Contronet的Outfit to Outfit模型了;

将这个模型接入到图像处理的下个阶段,然后通过图像里的控制参数实现更换主体穿着的效果;

2)对图像进行精准的姿势控制;

这里用到的是Openpose的Contronet模型,目的是保证模特的姿势不会有大的变化,不然就会出现生成图和原始图像姿势不一样;导致奇怪的效果;

这里我加了一个图像预览效果,保证生成出来的姿势尽量一样;

4、通过采样器控制具体参数

这里主要是控制两个参数:(大家可以自行调试)

1)CFG:控制人物主体形象跟生成形象,值越低人物越还原,这个建议1~3之间;否则可能生成的人物脸会出现不一样;

2)降噪:这个是根据你的提示词来实现,1.0就是完全根据你的提示词效果生成;

04

生成效果对比

好了,“一键换装”的工作流就搭建好了,我们来看看效果对比:

发型,姿势,表情,背景都不更换的情况下,我们实现了一键换装;

学校拉拉队服

乐队制服

为了帮助大家更好地掌握 ComfyUI,我在去年花了几个月的时间,撰写并录制了一套ComfyUI的基础教程,共六篇。这套教程详细介绍了选择ComfyUI的理由、其优缺点、下载安装方法、模型与插件的安装、工作流节点和底层逻辑详解、遮罩修改重绘/Inpenting模块以及SDXL工作流手把手搭建。

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

一、ComfyUI配置指南

  • 报错指南
  • 环境配置
  • 脚本更新
  • 后记

img

二、ComfyUI基础入门

  • 软件安装篇
  • 插件安装篇

img

三、 ComfyUI工作流节点/底层逻辑详解

  • ComfyUI 基础概念理解
  • Stable diffusion 工作原理
  • 工作流底层逻辑
  • 必备插件补全

img

四、ComfyUI节点技巧进阶/多模型串联

  • 节点进阶详解
  • 提词技巧精通
  • 多模型节点串联

img

五、ComfyUI遮罩修改重绘/Inpenting模块详解

  • 图像分辨率
  • 姿势

img

六、ComfyUI超实用SDXL工作流手把手搭建

  • Refined模型
  • SDXL风格化提示词
  • SDXL工作流搭建

img

由于篇幅原因,本文精选几个章节,详细版点击下方卡片免费领取

在这里插入图片描述

img

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2075669.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于插件机制、SPI与事件驱动的系统设计

时间:2024年08月26日 作者:小蒋聊技术 邮箱:wei_wei10163.com 微信:wei_wei10 音频地址:https://xima.tv/1_F4V6FW?_sonic0 希望大家帮个忙!如果大家有工作机会,希望帮小蒋内推一下,小蒋希…

【html+css 绚丽Loading】 000018 五行伸缩剑

前言:哈喽,大家好,今天给大家分享htmlcss 绚丽Loading!并提供具体代码帮助大家深入理解,彻底掌握!创作不易,如果能帮助到大家或者给大家一些灵感和启发,欢迎收藏关注哦 &#x1f495…

苹果手机忘记密码怎么办?解锁技巧分享

在数字时代,手机几乎成了我们生活的必需品,尤其是苹果手机,以其卓越的性能和流畅的体验赢得了众多用户的喜爱。然而,偶尔的疏忽可能导致我们忘记手机的锁屏密码,这时该怎么办呢?别担心,本文将为…

UWB Tag钥匙防丢器,精准定位测距,一键找回!告别钥匙遗失焦虑

在这个快节奏的时代,我们每天穿梭于家、办公室、商场之间,手中的钥匙串仿佛成了连接生活各个角落的纽带。但你是否也曾有过这样的经历:匆忙间,那串沉甸甸的钥匙似乎在某个不经意的瞬间与你“不辞而别”,留下的是无尽的…

10个企业网络安全建议,解决99%的网络安全问题

互联网时代,企业做好网络安全防护非常重要,一旦网络受到恶意攻击,可能会对企业造成一大笔不必要的经济损失。 那么互联网企业该如何做好网络安全防护呢?小墨在这里有10个建议: 1. 做好基础网络安全监测与防御 加…

【通俗理解】生物信息学数据分析——火山图、富集分析与PPI网络构建

【通俗理解】生物信息学数据分析——火山图、富集分析与PPI网络构建 关键词提炼 #火山图 #富集分析 #PPI网络 #R语言 #生物信息学 第一节:火山图、富集分析与PPI网络的核心概念 1.1 火山图 火山图是一种用于展示基因表达差异分析结果的图形,横轴表示…

视频美颜SDK与直播美颜插件的集成策略与性能优化方案详解

如何有效集成美颜技术,并在确保高性能的同时,实现优化,已成为开发者们亟待解决的问题。本文将从集成策略与性能优化两方面,详细解析视频美颜SDK与直播美颜插件的开发实践。 一、视频美颜SDK与直播美颜插件的集成策略 美颜SDK通常…

打工人 Excel 插件 - 电子表格智能辅助插件正版购买

接下来要给大家介绍的是:打工人 Excel 插件,支持 Win 平台,可用于增强 Office 和 WPS 表格功能,是我们提高工作效率、早日下班的神器! 在工作表处理方面,这款插件能让你轻松你轻松搞定字数 / 地址拆分、正…

手机快充头哪个牌子好?倍思65W伸缩线充电器交出优秀答卷

手机电池的持久续航能力显著影响我们的工作效率和日常生活。在众多手机快充头品牌中挑选一款既高效又安全的产品,对许多人来说是一大挑战。对于“手机快充头哪个牌子好”这一问题,或许在了解倍思65W氮化镓伸缩线充电器后,可以找到满意的答案。 极速充电,效率倍增—— 倍思65W…

程序员失业跑滴滴,意外自学AI绘画成主业,月入过万不是梦!

一、突如其来的裁员 那是一个阴沉的下午,我像往常一样,在公司忙碌着。突然,HR叫我去会议室,告诉我由于公司业务调整,我所在的部门被整体裁撤。作为一名程序员,我从未想过自己会面临失业的困境。拿着那份补偿…

陕西黄河壶口瀑布大型山水交响演出《黄河大合唱》2024年演出季开演

《黄河大合唱》宣传短片 近日,陕西黄河壶口瀑布大型山水交响演出《黄河大合唱》2024年演出季开演,新版演出时长45分钟,采用国内首个巨型机械艺术水幕实景剧场形式,通过“文化科技”的融合手段,呈现《黄河大合唱》的创作…

推荐一个适合做项目的物联网平台 ThingsKit

在当今的数字化时代,物联网(IoT)已经成为推动社会进步和产业升级的重要力量。物联网平台作为连接物理世界和数字世界的桥梁,扮演着至关重要的角色。在众多物联网平台中,ThingsKit凭借其强大的功能、灵活的架构和广泛的…

2024年了,你还在手动打字?Top4懒人技巧,让你秒变高效达人!

在忙碌的现代工作环境里,我们经常需要处理大量的信息,比如会议记录、客户谈话或者远程合作时的录音。录音是个好东西,因为它能帮我们记下所有重要的细节。但问题来了,这么多录音文件,怎么才能快速把它们变成文字呢&…

SQL Server 进行中文查询时加 “N”

背景 使用 SQL Server 做模糊查询时,无法查出内容,找原因很久发现需要在中文内容查询前加 “N” 才能查出内容,遂记录。 解决 其他使用场景 写存储控制的时候,错误信息提醒也会用到 “N”。 总之中文内容直接进公式的都加上 “N…

debian12 - systemctl 根据状态值判断服务启动成功的依据

文章目录 debian12 - systemctl 根据状态值判断服务启动成功的依据概述笔记用配置好的原版debian12试试状态值。实验结论END debian12 - systemctl 根据状态值判断服务启动成功的依据 概述 和同学讨论问题,说到服务的运行状态。 拿ssh服务为例。 查询ssh服务状态 …

H7-TOOL脱机烧录的UID加密操作方法,支持一键生成目标板C代码,方便大家轻松操作(2024-08-20,已发布)

UID加密使用比较方便,对应的C代码模板已经做好,使用TOOL上位机生成后,直接复制粘贴到自己的工程即可使用。返回1表示解密成功,返回0表示失败。 【UID加密原理】 1、烧录器在烧录芯片时,按照指定的算法将UID码编码为…

Spring Core常见错误及解决方案

Spring Core常见错误及解决方案 一些Spring Core错误及解决方案,出自极客时间傅健老师《Spring编程常见错误50例》 https://time.geekbang.org/column/intro/100077001 Bean定义 隐式扫描不到Bean的定义 如果我们定义这样的目录结构,实际上访问对应接…

图书馆客流统计系统实时精准统计,管理者能及时了解馆内人数情况

在信息化时代,图书馆作为知识的宝库,其日常管理和服务水平直接影响着读者的体验和满意度。为了更好地管理图书馆的空间资源,并为读者提供更优质的阅读环境,许多图书馆开始引入先进的客流统计系统。 一、客流统计系统统计精准 1. 高…

线下参会报名丨智源数据与行业应用 Workshop 第二期

目前,大模型在数据基建和行业落地仍存在不少挑战。北京智源人工智能研究院深耕数据工具研发与数据平台建设,并持续推动模型与垂直场景的应用,旨在通过举办“数据与行业应用系列Workshop”活动,广泛链接生态伙伴,共同探…

NC设计LFU缓存结构

系列文章目录 文章目录 系列文章目录前言 前言 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到网站,这篇文章男女通用,看懂了就去分享给你的码吧。 描述 一个缓存结构…