1. A method of image processing comprising: acquiring image data; generating a hue histogram of the image data; discriminating whether an image of the image data is a vivid color scene based on a discrimination condition that is set according to the number of hues of which frequency is larger than a predetermined threshold in the hue histogram; and outputting the discrimination result.