In this chapter, you learned about the philosophy behind the recognition process, and how to use it in your OpenCV application! You have also learned the most common techniques for detection and recognition. So you now have an idea of how to approach such problems.
Machine learning is a big topic about which many books have been written. But, once you get the idea and get some hands-on practice you will be well placed. This will enable you to solve very complex problems.
Recognition will also be handled in the last chapter with real life example. So try to understand the idea behind recognition and read the OpenCV documentation on machine learning, video, and object detection modules. This will help you to comprehend all of these concepts and use the techniques for your own application!
The next step is communication between Arduino and OpenCV. Get ready for the next chapter!