An image processing apparatus, comprises an image acquiring unit that acquires a plurality of object images captured by imaging an object for a plurality of times; a shape acquiring unit that acquires shape information, which is information representing a shape of the object; an image dividing unit that divides each of the plurality of object images into at least two partial images, based on the shape information; and an image registering unit that registers the divided partial images.