An object detection device for detecting a specific object from an inputted image, wherein: a first detection module and a second detection module are cascaded; the first detection module comprises a feature extraction unit for outputting a feature map by stacking one or more layers of neural networks containing a plurality of neurons for performing convolution computation on pixels on the inputted image, and a pooling neuron for calculating one value from the outputs of the plurality of neurons, a sliding window unit for running sliding window processing with the feature map outputted from the feature extraction unit as input, and outputting a plurality of feature map windows, and an identification unit for determining, with the feature map windows as input, whether or not the specific object is included in the feature map windows; and the second detection module comprises an identification unit and a feature extraction unit that takes an output of the first detection module as input.
OBJECT DETECTION DEVICE AND OBJECT DETECTION METHOD