Summary
We are now familiar with some of the most widely used functions, enums, and classes in the OpenCV framework. Most of the skills you learned in this chapter are used almost in every computer vision application, one way or another. Starting from image filtering, which is one of the most initial steps in a computer vision process, up until image transformation methods and color space conversion, every computer vision application needs to have access to these methods, either to be able to perform a specific task or to optimize its performance in some way. In this chapter, you learned all about image filtering and geometric transformations. You learned how to use functions such as remap
to perform countless image transformations. You also learned about color spaces and how to convert them to each other. Later on, we even used color mapping functions to map colors in an image to another set of colors. Then, you learned about image thresholding and how to extract parts of an image with...