All Projects → kainoj → colnet

kainoj / colnet

Licence: other
🖌️ Automatic Image Colorization with Simultaneous Classification – based on "Let there be Color!"

Programming Languages

python
139335 projects - #7 most used programming language
Jupyter Notebook
11667 projects
Makefile
30231 projects

Projects that are alternatives of or similar to colnet

Colorization
Automatic colorization using deep neural networks. "Colorful Image Colorization." In ECCV, 2016.
Stars: ✭ 2,791 (+7443.24%)
Mutual labels:  colorization, automatic-colorization
Interactive Deep Colorization
Deep learning software for colorizing black and white images with a few clicks.
Stars: ✭ 2,465 (+6562.16%)
Mutual labels:  colorization, automatic-colorization
Deep Exemplar Based Colorization
The source code of "Deep Exemplar-based Colorization".
Stars: ✭ 404 (+991.89%)
Mutual labels:  colorization
colorful-colorization
A from-scratch PyTorch implementation of "Colorful Image Colorization" by Zhang et al.
Stars: ✭ 33 (-10.81%)
Mutual labels:  image-colorization
Colorization
Automatic line art colorization using various types of hint or without hint
Stars: ✭ 125 (+237.84%)
Mutual labels:  colorization
Rainbow
Ruby gem for colorizing printed text on ANSI terminals
Stars: ✭ 683 (+1745.95%)
Mutual labels:  colorization
Colorizing With Gans
Grayscale Image Colorization with Generative Adversarial Networks. https://arxiv.org/abs/1803.05400
Stars: ✭ 209 (+464.86%)
Mutual labels:  colorization
Deep Koalarization
Keras/Tensorflow implementation of our paper Grayscale Image Colorization using deep CNN and Inception-ResNet-v2 (https://arxiv.org/abs/1712.03400)
Stars: ✭ 364 (+883.78%)
Mutual labels:  colorization
Image-Colorization-CycleGAN
Colorization of grayscale images using CycleGAN in TensorFlow.
Stars: ✭ 16 (-56.76%)
Mutual labels:  image-colorization
Chromagan
Official Implementation of ChromaGAN: An Adversarial Approach for Picture Colorization
Stars: ✭ 117 (+216.22%)
Mutual labels:  colorization
Colorization.tensorflow
Image colorization using CNNs in tensorflow
Stars: ✭ 73 (+97.3%)
Mutual labels:  image-colorization
Comicolorization
This is the implementation of the "Comicolorization: Semi-automatic Manga Colorization"
Stars: ✭ 99 (+167.57%)
Mutual labels:  colorization
Coloring Greyscale Images
Coloring black and white images with deep learning.
Stars: ✭ 767 (+1972.97%)
Mutual labels:  colorization
Instcolorization
Stars: ✭ 461 (+1145.95%)
Mutual labels:  colorization
Deep-Learning-with-GoogleColab
Deep Learning Applications (Darknet - YOLOv3, YOLOv4 | DeOldify - Image Colorization, Video Colorization | Face-Recognition) with Google Colaboratory - on the free Tesla K80/Tesla T4/Tesla P100 GPU - using Keras, Tensorflow and PyTorch.
Stars: ✭ 63 (+70.27%)
Mutual labels:  image-colorization
Awesome Image Colorization
📚 A collection of Deep Learning based Image Colorization and Video Colorization papers.
Stars: ✭ 370 (+900%)
Mutual labels:  colorization
Automatic Image Colorization
🎨 Automatic Image Colorization using TensorFlow based on Residual Encoder Network
Stars: ✭ 130 (+251.35%)
Mutual labels:  colorization
vim-modusline
🌈 Mode-specific statusline colors
Stars: ✭ 39 (+5.41%)
Mutual labels:  colorization
AdvSegLoss
Official Pytorch implementation of Adversarial Segmentation Loss for Sketch Colorization [ICIP 2021]
Stars: ✭ 24 (-35.14%)
Mutual labels:  image-colorization
Ansi Econsole
Eclipse plugin that understands ANSI escape sequences to color the Eclipse console output.
Stars: ✭ 72 (+94.59%)
Mutual labels:  colorization

🖌️ Automatic Image Colorization

Implementation of Let there be Color! by Satoshi Iizuka, Edgar Simo-Serra and Hiroshi Ishikawa.

Colorized 100 years old photo of Książ Castle:

Colorized Książ Castle, Poland

More images

Other colorized images:

Colorized images

First run

Places365-Standard dataset will be downloaded and split into train/dev/test subsets. By default only 10 arbitrary categories will be considered.

$ git clone https://github.com/kainoj/colnet.git
$ cd colnet
$ make dataset
$ make split

Requirements

Code is written in Python 3.6.3. Here are all requirements, hit the following to install:

pip3 install -r requirements.txt

Network training

Simply run:

$ python3 loader.py config/places10.yaml

places10.yaml is a sample configuration file – i.e. specifies total number of epoch, learning rate, output directories etc. To see full .yaml configuration, run python3 loader.py config/places10.yaml

Checkpoints of models are saved on every epoch. Training can be interrupted and resumed anytime. Resume by executing:

$ python3 loader.py config/places10.yaml --model model.pt

where model.pt is a previously saved model checkpoint.

Colorize!

Choose the most favourite model and hit:

$ python3 colorize.py img.jpg ./models/places.pt
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].