1. A moving object detection device, detecting, from a plurality of taken images of image-taken objects taken by a plurality of synchronized image pickup means, moving objects existing among the image-taken objects, comprising: a distance information generating means, generating distance information in the form of distances to the image-taken objects based on the parallaxes of the plurality of taken images; a movement information generating means, generating movement information in the form of movements of the moving objects based on the differences of taken images input in time series from at least one of the image pickup means among the plurality of image pickup means; an object distance setting means, setting, based on the distance information and the movement information, an object distance at which an abovementioned moving object exists; an object distance image generating means, generating, based on the distance information, an object distance image comprising pixels corresponding to the object distance set by the object distance setting means; an object region setting means, setting, within the object distance image and in correspondence to at least the object distance, an object region to be subject to the detection of an abovementioned moving object; and a contour extraction means, extracting a contour from the object region set by the object region setting means and thereby detecting the abovementioned moving object.