Patent ID: 8837773

Claim:
An image processing apparatus comprising: an input unit configured to input a plurality of time-sequential images; a first setting unit configured to set, in an image among the plurality of images, a candidate region that is a candidate of a region in which an object exists; a likelihood acquisition unit configured to acquire a likelihood for the candidate region; a motion acquisition unit configured to acquire motion information of an edge of the object based on the image and another image that is time-sequential to the image; a determination unit configured to determine whether an edge in the set candidate region corresponds to the edge of the object based on the acquired motion information of the edge; a second setting unit configured to set a weight value for the candidate region based on a result of determination by the determination unit; a correction unit configured to correct the likelihood for the candidate region based on the set weight value; and a detection unit configured to detect the object from the image based on the corrected likelihood.