Laboratories of Computer Vision, Unipd course 2021/22.
Topics:
- OpenCV Hello World
 - Dealing with the image channels
 - Vertical and horizontal gradient, chessboard creation
 - Rotation and affine transform
 
Files: Lab1
Topics:
- Gray-scale convertion
 - Implementation of max/min filters
 - Median and Gaussian filters
 - Image histogram and histogram equalization
 
Files: Lab2
Topics:
- Callback functions on mouse click
 - Image segmentation and mask
 - Change image's colors using mask
 
Files: Lab3
Topics:
- Canny edge detector and trackbars
 - Hough transform for lines
 - Road sign detection with Hough circular transform
 
Files: Lab4
Topics:
- Otsu's optimal threshold (Histogram based)
 - Region growing method and Watershed transformation
 - Clustering based methods
 
Files: Lab5
Topics:
- Evaluating features on images
 - Matching features between images
 - Compare images' content using different matching strategy
 
Files: Lab6
Topics:
- Creation of a panorama by merging together a set of images
 - Cylindrical projection and SIFT feature extraction
 - Brute force matcher and findHomography() function
 
Files: Lab7
Topics:
- Get calibration images using a camera
 - Calibrates the camera using the points of the pattern
 - Undistorts and rectifies new images
 
Files: Lab8