Repository files navigation
Introduction to Computer Vision
Various color spaces and color space conversion in OpenCV
How OpenCV stores images, reading in images, displaying and writting/saving images
Working with videos: how to read in video files, how to capture video with camera etc.
Drawing different shapes on images (rectangle, line, circle etc) and putting text on images
Arithmatic and Bitwise operations on images
Image transformations (translation, resizing, scaling, cropping etc.)
Noise in images (adding artificial noises, image denoising)
Morphological transformations
Image thresholding (separating an object as foreground from an image)
Edge detection
Contours (finding and drawing contours, important contour properties and features, contour approximation etc.)
Perspective transformation
Image histograms (finding and plotting image histograms, histogram equalization)
Template matching
Hough transform (hough line and hough circle detection)
Image masking
Taking inputs from mouse/touchpad
Creating and monitoring trackbars
VisionMeasure: Object Dimension Measurement with OpenCV (https://github.com/MaidulHasan/VisionMeasure )
DrawBoard: A Digital Balckboard (like Google Jamboard but much simpler) (https://github.com/MaidulHasan/DrawBoard )
You can’t perform that action at this time.