An object detection device (1) is equipped with an object detection unit (2) for detecting an object from an image containing the object by means of a neuro calculation by a CNN. The object detection unit (2) includes: a feature amount extraction unit (2a) for extracting a feature amount of an object from the image; an information acquisition unit (2b) for determining a plurality of object rectangles indicating candidates for the position of the object on the basis of the feature amount and determining, for each object rectangle, information about a category of the object and a degree of certainty; and an object tag calculation unit (2c) for calculating, for each object rectangle, an object tag indicating which object in the image to which the object rectangle is linked on the basis of the feature amount. The object detection unit (2) is further provided with an excess rectangle suppression unit (4) which separates a plurality of object rectangles for which the object category is the same into a plurality of groups in accordance with the object tags and deletes excess object rectangles in each separated group on the basis of the degree of certainty.
OBJECT DETECTION DEVICE, OBJECT DETECTION METHOD, AND PROGRAM