1. An image processing apparatus comprising: an obtaining unit configured to obtain a plurality of images; an extraction unit configured to extract a feature point of an image by analyzing any of the plurality of images obtained by the obtaining unit; a first addition unit configured to add a feature point of the image to a corner of the image; a second addition unit configured to add at least one feature point to any of positions on four sides consisted of feature points located at the corners of the image; and a determination unit configured to determine a motion vector of a pixel included in the image with respect to another image included in the plurality of images based on the feature point extracted by the extraction unit and the feature points added by the first addition unit and the second addition unit.