1. An image processing apparatus comprising: a processor; and a memory including instructions that, when executed by the processor, cause the processor to: specify object regions from an image; set a plurality of crop region candidates for each of the specified object regions; obtain evaluation values of the set plurality of crop region candidates; select a predetermined number of crop regions from among the plurality of crop region candidates, wherein a crop region candidate having the highest evaluation value among the plurality of crop region candidates is selected as one crop region, and remaining crop regions are selected after selecting the one crop region; and generate, from the image, crop images corresponding to each of the predetermined number of crop regions, wherein in the selecting of the remaining crop regions, the instructions, when executed by the processor, cause the processor to repeat the following processing until the predetermined number of crop regions are selected: choose a crop region candidate having the next highest evaluation value from among the plurality of crop region candidates; perform similarity determination processing which determines whether the chosen crop region candidate including at least a portion of a specific object region has a similarity with any of the already selected crop regions including at least a portion of the specific object region; in a case where it is determined, in the similarity determination processing, that the chosen crop region candidate including at least a portion of the specific object region has a similarity with any of the already selected crop regions including at least a portion of the specific object region, omit the chosen crop region candidate from the crop region candidates; and in a case where it is determined, in the similarity determination processing, that the chosen crop region candidate including at least a portion of the specific object region does not have a similarity with the already selected crop regions including at least a portion of the specific object region, select the chosen crop region candidate as a crop region, wherein the crop images corresponding to each of the selected crop regions are displayed on a display device.