Object detection is a technique which is used for locating and identifying of objects in images or videos. Object detection is popular in applications such as self-driving cars, pedestrian detection, object tracking, and many more.
Generally, object detection comprises two steps: first, object localization, to locate an object in an image; and second, object classification, which classifies the located object in the appropriate category.
Single Shot Detector (SSD) is a state-of-the-art real-time object detection algorithm which performs above two steps in
single short.
MobileNet is another algorithm which is used for image classification. It is based on Convolutional Neural Network (CNN) but at this point we will not discuss CNN.
In this lecture, we will implement object detection using MobileNet SSD.
We will be using the OpenCV functions from the dnn module to perform object detection.