1. A system for detecting one or more moving objects from received images comprising: a stereo image capture device comprising a plurality of lenses separated by a predefined spacing and each lens associated with an image capture device, the stereo image capture device capturing one or more stereo images using the plurality of lenses and image capture devices; a moving image capture device capturing a plurality of motion images, the moving image capture device travelling along a motion path; a processor coupled to the stereo image capture device and to the moving image capture device; a memory structured to store instructions executable by the processor, the instructions, when executed, cause the processor to execute steps of: generating a stereo distance map from the one or more stereo images, the stereo distance map including pixels associated with distances from the stereo image capture device to one or more objects; generating a motion distance map from the plurality of motion images, the motion distance map including pixels associated with distances from the moving image capture device to one or more objects; calculating a plurality of stereo disparities associated with a plurality of pixels from the stereo distance map; calculating a plurality of motion disparities associated with a plurality of pixels from the motion distance map; calculating a scale from the plurality of stereo disparities and the plurality of motion disparities; determining whether a difference between a stereo disparity associated with a point and a product of the scale and a motion disparity associated with a pixel equals or exceeds a threshold; and responsive to the difference equaling or exceeding the threshold, identifying the point as associated with a moving object.