Computer vision summaries
Prerequisites: important C++ concepts for the course
When writing code in C++ in order to execute in, it needs to be converted…
Introduction to OpenCV
To install OpenCV on Windows the easiest way is to install the library and CMake…
Image coding
Image coding refers to the conversion of an image into a digital format for storage,…
Geometric transformations and mapping
Geometric transformations are operations that modify the spatial arrangement of the pixels within an image….
Single pixel operations
Single pixel operations, also known as point operations or pixel-wise operations, are fundamental operations in…
Local operations in computer vision
Local operations play a pivotal role in enhancing the efficiency and effectiveness of image processing….
The frequency domain: images and filtering
The frequency domain refers to a mathematical representation of an image where the spatial information…
Mid-level processing
After having seen the low level components of image processing, we can now move to…
The Canny edge detector
The Canny edge detector represents a cornerstone in the field of computer vision and image…
The Hough transform
The Hough transform is renowned for its ability to detect shapes, patterns, and geometric structures…
Morphological operators
Morphological operators operate on the shape and structure of objects within an image, enabling tasks…
Segmentation: introduction and various techniques
Segmentation involves partitioning an image into distinct regions or objects based on their visual characteristics,…
Features and feature detection
overview: Introduction to features Let’s consider the following two images We can clearly see that…
The SIFT algorithm for feature detection and beyond
Scale-Invariant Feature Transform (SIFT) was developed by David Lowe in 1999. It offers a robust…
Face detection: the Viola-Jones approach
Face detection is a pivotal task in computer vision, crucial for a myriad of applications…
Cameras and geometry
When capturing images with a camera, what actually happens in that the light rays that…
High level computer vision and convolutional neural networks
Object recognition Object recognition is a general term to describe a collection of related computer…