Object detection is an image processing/computer vision task that detects (semantic) objects' instances corresponding to a given type (for example, faces, humans, vehicles, and buildings) in images. In this chapter, you will learn to implement a few state-of-the-art object detection techniques. The following image processing tasks are related to each other (although they refer to different tasks): image classification, object localization, and object detection. Image classification (discussed in the last chapter) aims to predict a class label for an image, whereas object localization deals with identifying the locations and drawing bounding boxes around an object in an image. Object detection combines these two tasks (classification + localization)—it draws a bounding box around each object (there can be multiple objects) of interest in the...




















































