As we had mentioned, this chapter marks our foray into the very real life and challenging task of detecting faces in images. Like all major problems that computer vision strives to address, face detection also has a defining property. It is a fairly easy (some would say, trivial) task for humans to accomplish, but not that straight-forward at all for a computer to do so!
Before we dive into the details of face detection frameworks in this chapter, we will take a moment to talk in brief about how classification systems typically operate in the realm of computer vision. Note that our discussions right now would be very brief-we'll be sharing only the gist of how classification algorithms work for images. An in-depth explanation of the same will be undertaken in our final chapter, that is, Chapter 9, Machine Learning with OpenCV. We are introducing a few key notions at this point in time because they would help us understand object detection frameworks (the subject...