I recently joined a new project, and saw that they are using object detection instead of image classification for one of the business cases. The images can only belong to one class (example, the image is either a cat or something else) and the location of the object does not matter. They just want to detect the presence of it. The training/test data have bounding boxes drawn over the objects, and I am trying to find evidence, if any, as to why this method has any advantages over normal classification. My initial though was that with bounding boxes, provided they are accurately drawn, the model can learn key features better than usual classification, since in classification it is learning the entire image, but I am not sure, because in that case, then most classification problems would have bounding boxes drawn over the key object to improve results.
Are there any advantages of the current approach or is classification the 'right' option?