OOTDiffusion 专注于结合服装融合和潜在扩散技术,为虚拟试穿提供可控制的解决方案。该项目基于 VITON-HD 数据集训练,实现了高清晰度的虚拟试穿效果。项目已经发布了相关模型,并提供了完整的安装和推理指南,帮助用户轻松部署和使用该技术
该项目支持半身替换和全身替换,已经达到了可以商用的水准。
安装
1. 克隆存储库
git clone https://github.com/levihsu/OOTDiffusion
2. 创建一个 conda 环境并安装所需的包
conda create -n ootd python==3.10
conda activate ootd
pip 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
推理
1. 半身模型
cd OOTDiffusion/run
python run_ootd.py --model_path --cloth_path --scale 2.0 --sample 4
2. 全身模型
服装类别必须配对:0 = 上半身;1 = 下半身;2 = 连衣裙
cd OOTDiffusion/run
python run_ootd.py --model_path --cloth_path --model_type dc --category 2 --scale 2.0 --sample 4
试用链接
阿里 Outfit Anyone 实现真人百变换装
Outfit Anyone,它是一项适合任何服装和任何人的超高质量 AI 虚拟试穿技术,使用户能够在不真实试穿衣物的情况下尝试不同的时尚款式,是阿里巴巴集团智能计算研究院最新发布的基于条件扩散模型的虚拟试穿技术。
为了防止个人照片被恶意使用,目前将功能限制为仅允许上传服装图片。所有显示的模型都是使用人工智能模型预先设置和生成的,以确保安全和隐私。
演示地址:
https://huggingface.co/spaces/HumanAIGC/OutfitAnyone(需要魔法)
项目地址:
https://humanaigc.github.io/outfit-anyone/
代码地址:
正常情况下,这篇文章到这里就该结束了,但这次例外。
大家想一下,如果把 Outfit Anyone 和 Animate Anyone 结合会发生什么?