Code Monkey home page Code Monkey logo

tryongan-pytorch's Introduction

TryOnGAN-pytorch

WIP : Unofficial pytorch implementation of TryOnGAN There are multiple branches :

  • UC : Unconditioned StyleGAN2-ada, without any changes.
  • PC-add : Pose conditioned with pose encoders outputs added to style block outputs.
  • PC-concat : Pose conditioned with pose encoder's outputs concatenated to style block outputs.

Useful Notebooks :

  • Alphapose notebook to create pose keypoints Open In Colab
  • Training Notebook for UC : Open In Colab
  • Training Notebook for PC : Open In Colab

Useful links (Drive) :

Some interesting results:

  • Interpolation
Color Length Region

I inverted two real images into latent codes and interpolated between the two codes. Interestingly the intermediate images are valid garments. Maybe we can extend this technique to generate novel garments composed of multiple components. Note that pose changes for UC models but not with PC. Scratch here means model was trained with random weights without transfer learning.

  • Style mixing for UC model

A is images generated by mixing latents of a real image with random latent code. B is by mixing two real images. Mixing here means replacing latent codes for lower six style blocks with other latent codes.

Datasets

Some of these datasets have images only of dress or have multiple people in the same image. Such images need to be discarded or modified.

StyleGAN2 code is based on official StyleGAN2-ada rep

tryongan-pytorch's People

Contributors

confifu avatar

Stargazers

Roman avatar

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.