This repository is developed to help students who are newly stepping into the field of Computer Vision. You can find the codes which are essential to learn the fundamentals, explained line by line. These tutorials are inspired by the Fundamentals of Image Processing and Machine Vision
lectures conducted by Dr. Ranga Rodrigo at University of Moratuwa. Here you can find the resource repository I referred when creating these tutorials.
-
- Reading and displaying an image
- How to create an image by hand(What is actually an image?)
- Changing brightness
- Playing with the color channels of an image
-
- Intensity transformations
- Histograms
- Histogram Equalization
-
- Gamma Correction
- Spatial filters
- Sobel filters
-
- Sharpening
- Unsharp Mask Filter
- Smoothing
- Box filter
- Gausian filter
- Gaussian Noise Filtering
- Noise
- Effect of Gaussian Noise Level and Smoothing Level
- Median Filter
-
- Egdes corners and blobs