1. An image processing apparatus comprising: unit for classifying an image group including a plurality of images into a first image group with user satisfaction higher than a set reference and a second image group with user satisfaction lower than the set reference; and unit for extracting an image from the second image group on the basis of a dissatisfaction factor selected as acceptable to a user, in a case where the number of images included in the first image group does not reach a specified number, until the number of images reaches the specified number.