1. An object detector for detecting an object of detection out of an input image, the detector comprising: object detecting means adapted to detect object candidates judged to be the object; and non-object detecting means adapted to detect non-object candidates judged to be non-objects and output the object candidates less the non-object candidates.