1. An image processing apparatus configured to perform a process to reduce a color blur in a color image, said image processing apparatus comprising a color blur process determination part configured to change at least one of a color blur that serves as a reduction object and an estimation method of an amount of the color blur according to at least one of a characteristic of an image and an imaging condition.