1. An image processing apparatus comprising: a generation unit configured to generate, based on a feature amount of an image, a correction parameter for white balance correction; a correction unit configured to correct a feature amount of a facial region contained in the image by using the correction parameter generated by the generation unit; and a control unit configured to control a correction amount of a white balance correction for the image and a correction amount of a color correction for the facial region based on a first relation and a second relation, wherein the first relation indicates a relation between the feature amount of the facial region obtained before the correction by the correction unit and a predetermined target value, and the second relation indicates a relation between the feature amount of the facial region obtained after the correction by the correction unit and the predetermined target value, wherein the correction unit sets a circle of a predetermined radius with a center at the average color difference value of the facial region obtained after the correction by the correction unit in a color difference plane, and designates the inside of the circle as the scope of the correction.