I will make black and white image colorization with opencv and deep learning

Pakistan

I speak English
I am a passionate and results-driven Data Scientist with a strong background in data analytics, data visualization, and machine learning. I have successfully executed numerous projects that involved t...
About this Gig

Are you looking to breathe new life into vintage black and white photos or automate grayscale image colorization for your application? I will deliver a high-accuracy, deep learning-powered image colorization solution using Python, OpenCV, and Caffe pre-trained neural networks.

Instead of basic RGB adjustments, this workflow leverages the CIELAB (Lab) color space:

  • L Channel (Lightness): Isolates the light intensity from your original grayscale image to preserve crisp details and contrast.
  • a & b Channels: Predicts vivid, natural green-red (a) and blue-yellow (b) color spectra using Caffe deep learning models (colorization_release_v2 and pts_in_hull).

What You Will Get:

  • Deep Learning Pipeline Setup: Pre-trained Caffe CNN architecture configured via OpenCV's dnn module.
  • Lab Color Space Pre-Processing: Precise image normalization, scaling, and $L$-channel extraction.
  • High-Accuracy Colorization: AI-predicted $ab$-channels re-combined with original light intensity ($L$) to produce rich, realistic colors without losing original detail.
  • Clean & Modular Code: Easy-to-run Python script with clear steps for image loading, preprocessing, model forwarding, color space conversion (LAB2BGR), and v

Expertise:

Image processing

Feature learning

Frameworks:

Scikit-learn

PyTorch

Data type:

Image

Programming language:

Python

MATLAB

Tools:

Jupyter Notebook

OpenCV

TensorFlow

APIs:

Microsoft Computer Vision AI

My Portfolio