OOTDiffusion一键换衣服整合包:一个高度可控的虚拟服装试穿工具

OOTDiffusion是一款功能强大的开源虚拟试穿工具,旨在提供高质量、自然逼真的服装试穿体验。无论是半身模型还是全身模型,OOTDiffusion都能根据不同性别和体型自动调整服装效果,并根据用户的需求和偏好进一步调整试穿效果。该工具基于先进的潜在扩散模型(Latent Diffusion Models),实现了卓越的服装图像生成和融合效果。


53fb818d34d324c42851ec79e20ee283.jpeg
软件截图
6151637ef5612f8404507956bb4094fc.jpeg


主要功能

1. 基于潜在扩散的装备融合

OOTDiffusion利用潜在扩散模型的先进技术,生成和融合高质量的服装图像,确保试穿效果自然逼真。该模型通过学习潜在空间中的图像表示,使生成的图像在视觉上更具一致性和细节感。

2. 半身和全身虚拟试穿

  • 半身模型:专为上半身的服装试穿设计,适合T恤、衬衫等上身服装。

  • 全身模型:支持全身的服装试穿,包括上身、下身和连衣裙等服装类型。用户可以根据需求选择适合的模型进行虚拟试穿。

3. 可控的试穿参数

用户可以通过调整模型路径、服装路径、缩放比例和采样次数等参数,精细控制虚拟试穿的细节和效果,以满足不同的试穿需求和偏好。这种高度可控性使得OOTDiffusion可以适应多样化的用户需求。

4. 自然融合与逼真效果

通过精心设计的算法,OOTDiffusion能够将选定的服装自然且逼真地融合到用户提供的模型图像中。无论是纹理、光影还是服装的自然摆动,都能精确呈现,使试穿效果更加真实可信。

5. API 调用

项目还提供了API调用,方便开发者集成到各类应用中,进一步扩展工具的应用范围。

76125e2335c8e6e7a17c3bcdd6a74144.jpeg

使用方法(在线版)
第一步:打开站点(无法发网址,需要可以关注后期圈免费获取)

进入如下页面:

34624272f49e02466780fa90122649f8.jpeg

第二步:选择模特

OOTDiffusion是有提供模特的,如果你不喜欢平台提供的模特,也可以点击图片上的X关闭原图,上传自己的图像。

注意:OOTDiffusion是有上半身和全身的,如果你想替换全身的,那么,就需要下拉到Full-body那个模块去试玩。

模式1、上半身替换

比如我想用自己的衣服,我选择第一个模特,然后叉掉第二张的衣服,上传我的衣服图案。

注意:如果上传自己的模特,那么模特需要保证是正面的,且手没有遮挡身体,否则会影响试衣的效果。同理,衣服也要尽量是平整摊开的。

4d4e42ea1535ceb15374b8e6ac43e971.jpeg

可以看到,试穿的效果还不错,雪纺衫与模特身形非常贴合。

模式2:全身替换

下拉到Full-body部分,注意,这里上衣,裤子,裙子是要分开选择的

95c688e14c5f8800b9e2141ff29b38f0.jpeg

比如你上传的是上衣,那么下方的框里记得选择Upper-body。

6730b25a27a05b74028f5edddd146db0.jpeg

如果你要更换裤子,那么就要选择Lower-body

88ff1efeca23084a1e4760359556428e.jpeg

如果要更换裙子,下方则要选择Dress。

4f49c2553b52c638b0097936fccf1c7b.jpeg

选择完后点击运行即可。


懒人包WIN(一键开箱)

带OOTDiffusion的ComfyUIv1.3整合包~

(无法发网址,需要可以关注后期圈免费获取)


自己动手部署教程

· 克隆储存库(直接下载解压也可以)

git clone 自行添加git地址/levihsu/OOTDiffusion· 创建虚拟环境并安装依赖包conda create -n ootd python==3.10conda activate ootdpip install torch==2.0.1 torchvision==0.15.2 torchaudio==2.0.2 numpy==1.24.4 scipy==1.10.1 scikit-image==0.21.0 opencv-python==4.7.0.72 pillow==9.4.0 diffusers==0.24.0 transformers==4.36.2 accelerate==0.26.1 matplotlib==3.7.4 tqdm==4.64.1 gradio==4.16.0 config==0.5.1 einops==0.7.0 ninja==1.10.2· 推理

半身模型:

cd OOTDiffusion/runpython run_ootd.py --model_path <model-image-path> --cloth_path <cloth-image-path> --scale 2.0 --sample 4

全身模型:

服装类别必须配对:0 = 上半身;1 = 下半身;2 = 连衣裙

cd OOTDiffusion/runpython run_ootd.py --model_path <model-image-path> --cloth_path <cloth-imaOOTDiffusion 的出现为虚拟试穿技术的发展带来了新的思路和可能性。它不仅提供了高度可控的试穿体验,还为用户提供了更多的创作空间和自由度。感兴趣的小伙伴们可以去尝试部署操作哦~

通过这些功能和使用方法,OOTDiffusion为用户提供了一个灵活、易用且功能强大的虚拟试穿工具,可以满足各种服装试穿需求。

  • 15
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值