GithubHelp home page GithubHelp logo

yuxinn-j / scenimefy Goto Github PK

View Code? Open in Web Editor NEW
260.0 9.0 16.0 92.7 MB

[ICCV 2023] Scenimefy: Learning to Craft Anime Scene via Semi-Supervised Image-to-Image Translation

Home Page: https://yuxinn-j.github.io/projects/Scenimefy.html

License: Other

Python 93.27% Shell 1.34% C++ 0.82% Cuda 4.57%
anime iccv2023 style-transfer stylegan2

scenimefy's People

Contributors

eltociear avatar endlesssora avatar yuxinn-j avatar

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

scenimefy's Issues

about test output?

Thanks for your work,

  1. Will you post more models
  2. The test portrait effect is very poor, why?

Hello, I have a question: why are real_A and real_B spliced ​​together when training unpaired images, but there is no such step when training paired images?

Hello, I have a question: why are real_A and real_B spliced ​​together when training unpaired images, but there is no such step when training paired images?
"""
Run forward pass; called by both functions <optimize_parameters> and ."""
self.real = torch.cat((self.real_A, self.real_B),
dim=0) if self.opt.dce_idt and self.opt.isTrain else self.real_A
if self.opt.flip_equivariance:
self.flipped_for_equivariance = self.opt.isTrain and (np.random.random() < 0.5)
if self.flipped_for_equivariance:
self.real = torch.flip(self.real, [3])

    # forward unpaired data
    self.fake = self.netG(self.real)
    self.fake_B = self.fake[:self.real_A.size(0)]
    if self.opt.dce_idt:
        self.idt_B = self.fake[self.real_A.size(0):]

    # forward paired data
    self.fake_p = self.netG(self.real_A_p)
    self.fake_B_p = self.fake_p[:self.real_A_p.size(0)]

About the StylePatchNCE loss code?

Hi, thank you for your greate work! But I don't find where the StylePatchNCE loss, can you help me? I'm looking forward your repying.

How to process a video?

From the project web, those demo videos look very stable and amazing. How to process a video? Just extract a video to frames and process frames one by one? Or there is other stability tech?

test dataset

Where can I get your test dataset you mentioned in your paper?

Model training

Could you please tell me how to train your model for this code?

About Anime_dataset

As you say that the high-quality anime scene dataset comprises 5,958 images, but I follow the Scenimefy/Anime_dataset/README.md, obtaining 5151 cartoon images. If I were to manually filter the dataset again, the number of images used for training would be even smaller. Why did you get 5958 images.

Missing training script

In the README there are the instructions on how to train a custom model. It says to run train.py, but this file is missing.

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.