1. An image processing apparatus comprising: a first detector, arranged to detect a first image region corresponding to teeth from an image; a second detector, arranged to detect a second image region corresponding to a face portion other than the teeth from the image; and a corrector, arranged to correct a color of the first image region based on a feature amount of the color of the first image region and a feature amount of a color of the second image region.