limyeyonug/ai-virtual-tryon
0
π AI Virtual Try-On
μ μ μ¬μ§ λλ ν μ€νΈ ν둬ννΈλ‘ μλ°νλ₯Ό μμ±νκ³ , μνλ μ·μ κ°μμΌλ‘ μ μ΄λ³Ό μ μλ AI κΈ°λ° κ°μ νΌν μλΉμ€
  
πΈ μ£Όμ κΈ°λ₯
π§ κΈ°μ μ€ν
μ¬μ©μ μ
λ ₯ (μ¬μ§ or ν
μ€νΈ)
β
[Stable Diffusion XL] β ν
μ€νΈ β μλ°ν μμ±
β
[ControlNet + OpenPose] β ν¬μ¦ μΆμΆ
β
[HMR2.0 / SMPL] β 3D 체ν μΆμ
β
[OOTDiffusion] β κ°μ μ°©μ₯ ν©μ± (AAAI 2025)
β
κ²°κ³Ό μ΄λ―Έμ§π λ‘컬 μ€ν
git clone https://github.com/yeyounglim-01/ai-virtual-tryon
cd ai-virtual-tryon
pip install -r requirements.txt
streamlit run app.pyπ νλ‘μ νΈ κ΅¬μ‘°
ai-virtual-tryon/
βββ app.py # λ©μΈ Streamlit μ±
βββ requirements.txt # ν¨ν€μ§ λͺ©λ‘
βββ garments/ # μ 곡 μ· μ΄λ―Έμ§ (jpg/png μΆκ° μ μλ νμ)
β βββ tshirt_white.jpg
β βββ ...
βββ .streamlit/
β βββ config.toml # λ€ν¬ ν
λ§ μ€μ
βββ README.mdgarments ν΄λμ μ· μΆκ°νκΈ°
garments/ ν΄λμ ν° λ°°κ²½μ μ· μ΄λ―Έμ§λ₯Ό λ£μΌλ©΄ μλμΌλ‘ κ°€λ¬λ¦¬μ νμλ©λλ€.
garments/
βββ tshirt_white.jpg β "Tshirt White" λ‘ νμ
βββ tshirt_black.jpg β "Tshirt Black" λ‘ νμ
βββ hoodie_gray.jpg β "Hoodie Gray" λ‘ νμβοΈ HuggingFace Spaces λ°°ν¬
- HuggingFace μμ μ Space μμ±
- SDK: Streamlit
- Visibility: Public
- μ΄ GitHub λ ν¬ μ°λ
- Spaces Settings > Secretsμ
HF_TOKENμΆκ° (ν μ€νΈ μμ± κΈ°λ₯ νμ±ν) - μλ λΉλ μλ£ ν URL μμ±
π κ°λ° λ°°κ²½
ν¨μ μ΄μ»€λ¨Έμ€μμ λ°νλ₯ μ μ€μ΄κΈ° μν κ°μ νΌν κΈ°μ μ κ΄μ¬μ κ°μ§κ³ , LoRA λͺ¨λΈ νμ΅λΆν° 3D SMPL 체ν μΆμ , μ΅μ VTO λͺ¨λΈ μ μ©κΉμ§ μ 체 νμ΄νλΌμΈμ μ§μ ꡬνν κ°μΈ νλ‘μ νΈμ λλ€.
<p align="center">Powered by OOTDiffusion Β· Stable Diffusion Β· Built with Streamlit</p>
