Skip to content

kvfrans/deepcolor

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
web
 
 
 
 
 
 
 
 
 
 
 
 

deepcolor

Automatic coloring and shading of manga-style lineart, using Tensorflow + cGANs

Read the writeup: http://kvfrans.com/coloring-and-shading-line-art-automatically-through-conditional-gans/

Try the demo: http://color.kvfrans.com

Setup

Prereqs

- Python 2.7, numpy
- Tensorflow 0.12
- OpenCV

Running it

  1. make a folder called "results"
  2. make a folder called "imgs"
  3. Fill the "imgs" folder with your own .jpg images, or run "download_images.py" to download from Safebooru.
  4. Run "python main.py train". I trained for ~20 epochs, taking about 16 hours on one GPU.
  5. To sample, run "python main.py sample"
  6. To start the server, run "python server.py". It will host on port 8000.

Pre-trained

Get the pretrained model: https://drive.google.com/file/d/0BydPPLNieijIdDlUYWxhelEwRnM/view?usp=sharing

Folder structure should go:

main.py
server.py
checkpoint/
    tr/
        checkpoint
        model-1101500.index
        model-1101500.data-00000-of-00001
        model-1101500.meta

Code based off this pix2pix implementation.

About

Automatic coloring and shading of manga-style lineart, using Tensorflow + cGANs

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published