Object Detection is a computer vision technique for locating instances of objects in images or videos. The algorithms used for object detection typically use machine learning or deep learning techniques to produce meaningful results.
For example, in the image that follows machine learning was used to build an algorightm that identifies boxes in a camera’s field of view. When a new image is fed to the algorithm it identifies all the boxes it sees. In this example we have drawn green rectangles around all the boxes that were found.
Another example comes from the field of worker safety. Often it is important to know whether the workers in a zone are wearing the appropriate safety gear. In this case, in the first pass, we can use object detection to find all of the workers. Then in a second pass for each worker, we detect safety gear.