摘要 |
A certainty calculating circuit calculates certainties representing to what degrees of confidence respective ones of images representing a predetermined plurality of types of subject are contained in an image represented by accepted image data, the calculation being performed for every prescribed type of subject based upon a feature value obtained from the accepted image data. A density correction value calculating circuit calculates density correction values with regard to respective ones of the plurality of subject types. Upon being weighted by respective ones of weights that are based upon the calculated certainties of each of the subject types, the plurality of density correction values are unified in a density correction value unifying circuit. The density of the image represented by the accepted image data is corrected in an image correcting circuit using the unified density correction value. |