An imaging apparatus includes an imaging unit configured to take an image
of a subject; a histogram producing unit configured to produce a
histogram of image data of the image; a tone correction unit configured
to make a tone correction on the image data; a feature histogram table
including a plurality of feature histograms respectively corresponding to
a plurality of reference image patterns; an input-output characteristic
table including a plurality of input-output characteristics respectively
corresponding to the plurality of feature histograms; an input-output
characteristic adjustment unit configured to calculate the similarity of
the histogram produced by the histogram producing unit with respect to
each feature histogram, to select an input-output characteristic
according to the calculated similarity, and to adjust the selected
input-output characteristic in accordance with the similarity, wherein
the tone correction unit is configured to make the tone correction based
on the input-output characteristic adjusted by the input-output
characteristic adjustment unit.