1. An image processing apparatus comprising: a matching degree calculation unit configured to calculate respective matching degrees between an image waiting for processing and plural training images whose Kansei scores are pre-designated; and a Kansei score calculation unit configured to extract, from the plural training images, a predetermined number of training images corresponding to the maximum of the matching degrees, and then based on the Kansei scores of the extracted training images with regard to a selected Kansei type, calculate a Kansei score of the image waiting for processing.