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.
Learn how to convert images to binary images using global thresholding, Adaptive thresholding, Otsu's binarization etc.
Learn how to blur the images, filter the images with custom kernels etc.
Learn about morphological transformations like Erosion, Dilation, Opening, Closing etc.
Learn how to find image gradients, edges etc.
Learn how to find edges with Canny Edge Detection.
Learn about image pyramids and how to use them for image blending.
Learn about Contours in OpenCV.js.
Learn about histograms in OpenCV.js.
Learn different Image Transforms in OpenCV.js like Fourier Transform, Cosine Transform etc.
Learn how to search for an object in an image using Template Matching.
Learn how to detect lines in an image.
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.