1. An image processing apparatus, comprising: a coefficient determining part for obtaining a first photographic information and a second photographic information present at generation of an image, extracting a candidate of the edge enhancement coefficient being used for performing edge enhancement processing according to the first photographic information, and determining the edge enhancement coefficient being used for performing the edge enhancement processing from the candidate of the edge enhancement coefficient according to the second photographic information; and an image processing part for performing the edge enhancement processing on the image using the edge enhancement coefficient determined by said coefficient determining part.