OpenCV: Image Processing

| OpenCV 3.4.2 Open Source Computer Vision

Image Processing

- Changing Colorspaces

  Learn how to change images between different color spaces.

- Geometric Transformations of Images

  Learn how to apply different geometric transformations to images like rotation, translation etc.

- Image Thresholding

  Learn how to convert images to binary images using global thresholding, Adaptive thresholding, Otsu's binarization etc.

- Smoothing Images

  Learn how to blur the images, filter the images with custom kernels etc.

- Morphological Transformations

  Learn about morphological transformations like Erosion, Dilation, Opening, Closing etc.

- Image Gradients

  Learn how to find image gradients, edges etc.

- Canny Edge Detection

  Learn how to find edges with Canny Edge Detection.

- Image Pyramids

  Learn about image pyramids and how to use them for image blending.

- Contours in OpenCV.js

  Learn about Contours in OpenCV.js.

- Histograms in OpenCV.js

  Learn about histograms in OpenCV.js.

- Image Transforms in OpenCV.js

  Learn different Image Transforms in OpenCV.js like Fourier Transform, Cosine Transform etc.

- Template Matching

  Learn how to search for an object in an image using Template Matching.

- Hough Line Transform

  Learn how to detect lines in an image.

- Hough Circle Transform

  Learn how to detect circles in an image.

- Image Segmentation with Watershed Algorithm

  Learn how to segment images with watershed segmentation.

- Foreground Extraction using GrabCut Algorithm

  Learn how to extract foreground with GrabCut algorithm.

- Image Processing for Video Capture

  Learn image processing for video capture.