1. An image processing apparatus that sequentially applies correction to a plurality of continuous images forming a moving image, the image processing apparatus comprising: an image acquiring unit configured to acquire an image; a representative-color acquiring unit configured to acquire a representative color, which is a color representing a target region where the correction is performed, from the acquired image; and an image correcting unit configured to perform correction processing on the image on the basis of a set reference color, wherein the image correcting unit performs the correction processing on the image corresponding to an n th frame, based on the reference color set when correcting the image corresponding to an m th frame (m<n), and wherein the image correcting unit updates the reference color with the representative color when similarity between the representative color corresponding to the image and the reference color is equal to or smaller than a predetermined threshold, and does not update the reference color when the similarity is larger than the predetermined threshold.