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