Skip to content

Assignments and related projects for Computer Vision course with Python's OpenCV image recognition library.

Notifications You must be signed in to change notification settings

Surxe/ComputerVision

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 

Repository files navigation

ComputerVision

Assignments and related projects for Computer Vision course with Python's OpenCV image recognition library.

pip install opencv-python pip install -U scikit-image

Assignment 1:

  • Display dog.bmp image and histogram.
  • Slider for Brightness and Contrast.
  • Press S to apply the settings to the image.

Assignment 2:

  • Apply BoxFilter blurring with cv library and manually
  • Apply Gaussian blurring with cv library
  • Apply Sobel blurring with cv library and manual
    • In the x direction
    • In the y direction
    • In the xy direction

Assignment 3:

  • Apply Mean shift segmentation
  • Apply Otsu segmentation with 2 classes (binarization)
  • Apply Otsu segmentation with several classes (3+)

Assignment 4:

  • Apply Hough Circle Transform using OpenCV
  • Apply Hough Circle Transform manually
  • Compare performance (accuracy and runtime) between OpenCV and manually

About

Assignments and related projects for Computer Vision course with Python's OpenCV image recognition library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages