A computer vision technique for detecting, identifying and locating objects in images or videos. Once objects are detected, bounding boxes are drawn around them to locate them in the image/video and track how they move.
Object detection algorithms can be used for autonomous driving, security cameras, medical imaging, robotics and other vision-related applications.
Some of these applications require real-time object detection. This makes object detection models very heavy and requires performance solutions to ensure accuracy.