1. An image processing apparatus comprising: an image capturing condition acquirer configured to acquire image capturing condition information of a plurality of images having angles of view different from each other; a distance information acquirer configured to acquire distance information included in the plurality of images; an angle of view information acquirer configured to acquire angle of view information; and an image generator configured to generate an image corresponding to the angle of view information from the plurality of images based on a deterioration amount of a resolution calculated by using the image capturing condition information, the distance information, and the angle of view information, wherein the distance information is object distance information for at least two objects in an image.