1. An image processing apparatus comprising: a feature amount acquisition unit that acquires a first feature amount from image data; a scene determination unit that determines a scene of the image data based on the first feature amount; and a correction unit that corrects the image data, based on the scene determined by the scene determination unit, the first feature amount acquired by the feature amount acquisition unit, a second feature amount corresponding to the scene determined by the scene determination unit and a weight corresponding to the second feature amount.