1. An image processing apparatus comprising: first evaluation value calculation means for extracting a feature quantity of a first feature from the entirety of an input image, and for calculating a first partial evaluation value indicating an evaluation for the input image based on the first feature on the basis of the feature quantity of the first feature; second evaluation value calculation means for extracting a feature quantity of a second feature from a predetermined area of the input image, and for calculating a second partial evaluation value indicating an evaluation for the input image based on the second feature on the basis of the feature quantity of the second feature; and overall evaluation value calculation means for calculating an overall evaluation value indicating an evaluation of an image-capture state of the input image on the basis of the first partial evaluation value and the second partial evaluation value, wherein the second evaluation value calculation means comprises: calculation means for extracting the feature quantity of the second feature from one of a subject area in which the subject is contained in the input image and a background area in which the subject is not contained in the input image, and for calculating the second partial evaluation value, and wherein the calculation means extracts, as the feature quantity of the second feature, an edge strength in respective areas of the background area in the input image, and calculates the second partial evaluation value based on a complexity of the edge in the background area.