GQ / lab logES / EN
← Back to the log

2026

Computer vision fundamentals with OpenCV

Four labs on color channels, geometric transforms, filtering (box and Gaussian) and edge detection with a hand-built Sobel operator.

Computer vision fundamentals with OpenCV

Problem

Understand what each operation does to pixels before moving on to convolutional networks.

Data

Sample photos loaded from /content in Colab; any RGB image works.

Method

Implementations in OpenCV and NumPy, a Gaussian kernel built from its formula, and X/Y gradients, with reasoned answers to each prompt.

Result

A hand-built smoothing and edge-detection pipeline, the groundwork for the EuroSAT CNN project.

Stack

  • Python
  • OpenCV
  • NumPy
  • Matplotlib

Context

Course: Image Processing · 2026

View the code on GitHub ↗