garg-aayush / OpenCV-DIP-Tutorials

A collection of OpenCV tutorials for digital image processing

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

opencv-dip-tutorials

A collection of OpenCV tutorials for digital image processing

Essential concepts and tutorials

Tutorial Description Colab
1) Image reading and writing Reading, display and writing operations open-in-colab
2) Image resizing Upscaling, interpolation and downsampling the images open-in-colab
3) Image histogram Histogram calculation, equalization and matching open-in-colab
4) Image thresholding Simple and adaptive image thresholding open-in-colab
5) Image filtering Box, average, Gaussian, median, low/high-boost filtering open-in-colab
6) Edge detection Different edge detection methods (Sobel, Canny, LoG, Prewitt's etc) open-in-colab
7) Morphological operations dilation, erosion operations and their derivatives open-in-colab
8) Image blending Simple and weighted image blendings open-in-colab
9) Image color spaces Prominent color spaces and changing of color spaces open-in-colab
10) Image transformations Translation, rotation and other transformations open-in-colab

Advanced DIP concepts and tutorials

Tutorial Description Colab
1) Contour detection Draw and find contours in images open-in-colab
2) Image segmentation image segmentation/tracking based on color open-in-colab
3) Hough line and circle transform Detecting straight lines and circles in images open-in-colab
4) Object detection Object detection with Generalized Ballard and Guil Hough Transform open-in-colab

About

A collection of OpenCV tutorials for digital image processing


Languages

Language:Jupyter Notebook 100.0%