Skip to content

Latest commit

 

History

History
77 lines (52 loc) · 1.98 KB

File metadata and controls

77 lines (52 loc) · 1.98 KB

Computer Vision Labs

Laboratories of Computer Vision, Unipd course 2021/22.

Lab 1 - Intro to OpenCV

Topics:

  • OpenCV Hello World
  • Dealing with the image channels
  • Vertical and horizontal gradient, chessboard creation
  • Rotation and affine transform

Files: Lab1

Lab 2 - Filters and Histogram

Topics:

  • Gray-scale convertion
  • Implementation of max/min filters
  • Median and Gaussian filters
  • Image histogram and histogram equalization

Files: Lab2

Lab 3 - Mouse Callback

Topics:

  • Callback functions on mouse click
  • Image segmentation and mask
  • Change image's colors using mask

Files: Lab3

Lab 4 - Edge Detection

Topics:

  • Canny edge detector and trackbars
  • Hough transform for lines
  • Road sign detection with Hough circular transform

Files: Lab4

Lab 5 - Segmentation

Topics:

  • Otsu's optimal threshold (Histogram based)
  • Region growing method and Watershed transformation
  • Clustering based methods

Files: Lab5

Lab 6 - Image Matching

Topics:

  • Evaluating features on images
  • Matching features between images
  • Compare images' content using different matching strategy

Files: Lab6

Lab 7 - Image Stitching

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

Lab 8 - Camera Calibration

Topics:

  • Get calibration images using a camera
  • Calibrates the camera using the points of the pattern
  • Undistorts and rectifies new images

Files: Lab8