摘要 |
PROBLEM TO BE SOLVED: To more appropriately specify a range where color blur correction is performed in a color image with color blur.SOLUTION: An image processing apparatus includes: gradient calculation means 150 for calculating a gradient of intensity of each pixel in a color image formed by imaging systems 110 to 130; first color blur determination means 150 for determining, as a color blur candidate pixel, a pixel of which the gradient of intensity satisfies a color blur condition using a first threshold value; and second color blur determination means 150 for detecting a saturated pixel in the color image and determining that, in the case where a distance between the saturated pixel and the color blur candidate pixel is smaller than a second threshold value, the color blur candidate pixel is a color blur pixel. Each of the first and second color blur determination means changes the first and second threshold values depending on at least either one of luminance and chroma of the color blur candidate pixel. |