Image segmentation: It involves dividing an image into distinct regions or segments based on colour, texture, or other visual features. This can be useful for various applications, from identifying objects in a scene to isolating a particular feature for further analysis.
Object detection: Computer Vision may be used to identify and locate specific objects within an image or video stream. This type of Computer Vision is used in many applications, such as autonomous vehicles, robotics, and surveillance systems.
Facial recognition: Facial recognition involves identifying and verifying a person's identity based on their facial features. It can be used for access control, identity verification, and real-time tracking of people.
Edge detection: It is a type of Computer Vision that involves detecting the edges of objects in an image or video stream. This can be useful for various applications, such as object recognition, tracking, and image enhancement.
Pattern detection: It involves identifying patterns within an image or video stream and can be helpful for tasks such as object recognition, image retrieval, and video analysis.
Image classification: It is used to categorise images based on their content, such as identifying whether an image contains a person, an animal, or an object. This is a fundamental task in Computer Vision and is used in many applications, such as image search and content-based image retrieval.
Feature matching: It is a type of Computer Vision that involves finding similarities between images based on visual features. This can be useful for tasks such as image retrieval, object recognition, and 3D reconstruction.