Giter VIP home page Giter VIP logo

outfit-anyone-in-the-wild's Introduction

Outfit Anyone in the Wild: Get rid of Annoying Restrictions for Virtual Try-on Task

ModelScope Open in OpenXLab

Note: Please give us a star if you like this project. Which is important to us. Thanks! 😜

OutfitAnyone in the Wild is a new state-of-the-art virtual try-on method to produce high-quality try-on result on street photos. It achievies a perfect balance between user's face ID retention and clothing detail consistency.

Test results on real user photos

UPDATE

  • 2024.03.18 We believe that the gpt-3 time for try-on has arrived. We will soon release an API to create clothing models and try-on.
  • 2024.03.01 The hand generation problem is solved, algorithm will almost never get misshapen hands.
  • 2024.02.05 We have added skin color matching, and the algorithm effect is more friendly to people of all races.
  • 2023.12.28 We have added many innovative tricks to solve the problem of user facial id consistency.
  • 2023.11.12 The algorithm process of user try-on is implemented for the first time, and the robustness of the try-on effect under different poses amazed us all.
  • 2023.07.20 After countless attempts, we successfully found a way to embed clothing information into the human body parametric model.
  • 2023.03.06 After burning nearly $750,000, a massive 3D human body dataset was collected.
  • 2022.12.15 Several PhDs got together for dinner, and one of them proposed to develop a try-on algorithm that has no restrictions on user photos.

Abstract

Virtual Try-On task aims to transfer an in-shop garment image onto a target person. Existing methods focus on improving metrics on the fitting data set, they often overlook the diversity of user poses and complexity of environments in street photos. In addition, how to maintain the consistency of user IDs and clothing style details is also a more tricky topic. All the above problems prevent virtual try-on tasks from being implemented in real scenes and online e-commerce.

In this paper, we propose OutfitAnyone in-the-wild, which achieves a perfect balance between image harmony, clothing detail consistency, and user's face ID retention. We first model human bodies in the user's photo and clothing photo through our pre-trained human body reconstruction large model. Then deformation on posture and figure is performed in parameter space to match the user's picture. As a part of our human body parametric model, clothing appearance follows the deformation of the human body, and changes under physical laws, so that they can fit the user's human body harmoniously. The rendered image will finally go through a detect-and-refine network that can repair discordant factors in human body images.

Extensive experiments on an in-the-wild test set demonstrate the superiority of our method, surpassing state-of-the-art methods both qualitatively and quantitatively

Acknowledgements

For any question, please feel free to contact us via [email protected]

Star History

Star History Chart

outfit-anyone-in-the-wild's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

outfit-anyone-in-the-wild's Issues

Build on local machine

I hope this message finds you well. Firstly, I wanted to extend my congratulations on the fantastic work you've done with your library. It's truly impressive!

Now, I'm reaching out regarding your library and was hoping to gain some insight on how to build the project on my local machine.

Could you kindly provide guidance on the necessary environment variables? Specifically, I'm unsure about the following:

ApiUrl: What should be the value for this variable?
OpenId: Should I use my OpenID account here?
ApiKey: Is this the API key associated with the OpenID?
OssUrl: What value should be assigned to this variable?
Your assistance in clarifying these points would be greatly appreciated. Thank you in advance for your help.

Where to get these ApiUrl, OpenId, ApiKey and OssUrl

Hello, I cloned your repo for local testing and I noticed these are missing.
What is the procedure to get these keys ?

ApiUrl = os.environ['ApiUrl'] OpenId = os.environ['OpenId'] ApiKey = os.environ['ApiKey'] OssUrl = os.environ['OssUrl']

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.