Image processing includes the following three steps:
- Get the image to work with. This process usually involves some functions so that you can read the image from different sources (camera, video stream, disk, online resources).
- Process the image by applying image-processing techniques to achieve the required functionality (for example, detecting a cat in an image).
- Show the result of the processing step (for example, drawing a bounding box in the image and then saving it to disk).
Furthermore, step two can be broken down into three processing levels:
- Low-level process
- Mid-level process
- High-level process
The low-level process usually takes an image as the input and then outputs another image. Example procedures ...