An image processing apparatus is provided with: a first feature value calculating section calculating a first feature value for each of pixels constituting an image obtained by picking up an image of a subject a region dividing section dividing the image into multiple regions on the basis of the first feature values a second feature value calculating section calculating a second feature value for each of the divided regions a classification section performing classification with regard to which of multiple kinds of attributes each region of the multiple regions has, on the basis of the second feature values and a diagnostic support information calculating section calculating diagnostic support information for supporting a diagnosis, on the basis of rates of attributes which two or more predetermined number of regions among the multiple regions classified by the classification section have.