An image processing apparatus is disclosed that includes an extraction
unit extracting predetermined color areas from an input image, a
calculation unit calculating each of representative colors of the
extracted predetermined color areas, an evaluation unit evaluating
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, in which 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, color correction is performed on the predetermined
color areas.