1. An image processing apparatus comprising: an extraction unit configured to extract predetermined color areas from an input image; a calculation unit configured to calculate each of representative colors of the extracted predetermined color areas; an evaluation unit configured to evaluate whether hue values of the representative colors of the predetermined color areas are distributed in both directions from the hue value of a target color; and a color correcting unit configured to, when it is determined that the hue values of the representative colors of the predetermined color areas are not distributed in both directions from the hue value of the target color, perform color correction on the predetermined color areas.