With the power of deep learning and computer vision, now it is possible to colorise black and white / gray-scale images. The results are fascinating and plausibe for most of the images, such that it can even fool humans to distinguish between the real and fake images!
It's based on Richard Zhang's work in 2016 ECCV paper, Colorful Image Colorization. Please do check out his EECV Talk where he discussed everything about his work!
- OpenCv
- numpy
- pre-trained colorisation model
- colorise pictures from black and white era
- get a random colored image from grayscale image
- remove unwanted colors and normalise the image
- few unrealistic outcomes