1. A method for detecting one or more moving objects in a stream of images taken at successive instants, comprising the steps of: generating a first binary image for each image indicating, for each pixel or macropixel, a first or a second value according respectively to whether it belongs or does not belong to a moving object, performing, for a current image, a confirmation/negation step based on the current first binary image corresponding to the current image, the confirmation/negation step consisting of: searching, for each pixel or macropixel of the current first binary image having the first value, in a plurality of preceding first binary images and along at least one predefined orientation and direction, to determine whether a pixel or macropixel also having the first value exists in at least one first binary image in the plurality of preceding first binary images; and generating a second binary image based on the current first binary image by keeping the second value for each pixel or macropixel of the current first binary image having the second value, confirming the first value exclusively for each pixel or macropixel of the current first binary image for which the preceding search is positive, and if not, indicating the second value, wherein each pixel or macropixel of the second binary image having the first value define the one or more moving objects identified in the current image.