1. An image processing apparatus comprising: a feature data extracting means which extracts feature data representing the density characteristics of an original from the image data that has been obtained by scanning the original and recognizes the features of the original from the feature data thus extracted; and, a density correcting means which has a plurality of density correction tables for transforming the density values of the image data of the original into corrected density values in accordance with the features of the image of the original, and selects one density correction table from the density correction tables, based on the image recognition information of the original from the feature data extracting means, and performs density correction of the image data in conformity with the selected density correction table, wherein the extracted feature data is composed of the number of pixels within a predetermined range (+/-n) which includes the modal density value (1p), at which the distribution frequency in the image density value histogram becomes maximum, and a quotient (per1) of the total number of pixels relating to the modal density value, and based on the feature data, the feature data extracting means identifies the features of the original.