In this chapter, we learned how to install OpenCV across various operating systems. We discussed the human visual system and how humans process visual data. We understood why it's difficult for machines to do the same and what we need to consider while designing a Computer Vision library. We learned what can be done using OpenCV and the various modules that can be used to do those tasks.
In the next chapter, we will discuss how to operate on images and how we can manipulate them using various functions. We will also learn how to build a project structure for our OpenCV applications.