Patent ID: 8508603

Claim:
An object detection device sharing a bus with an external memory and another device, the object detection device comprising: a data acquisition unit configured to acquire original image data from the external memory via the bus; a storage unit configured to store the original image data acquired by the data acquisition unit and a plurality of pieces of reduced image data generated from the original image data; a reduction processing unit configured to generate the pieces of reduced image data from the original image data at differing reduction rates; and an object detection unit configured to detect a position of a specified object by performing matching processing on the pieces of reduced image data using an object template; wherein the storage unit includes a first storage unit and a second storage unit, the object detection unit is configured to perform matching processing on each piece of reduced image data stored in the first storage unit using the object template, when the reduction processing unit stores, in the second storage unit, reduced image data generated by performing reduction processing at a predetermined reduction rate on a piece of reduced image data stored in the first storage unit, the piece of reduced image data stored in the first storage unit is deleted, the object detection unit is configured to perform matching processing on the reduced image data stored in the second storage unit using the object template, and when the reduction processing unit stores, in the first storage unit, reduced image data generated by performing reduction processing at the predetermined reduction rate on the reduced image data stored in the second storage unit, the reduced image data stored in the second storage unit is deleted.