1. An image processing apparatus comprising: circuitry configured to: calculate respective matching degrees between an image waiting for processing and plural training images whose Kansei scores are pre-designated; 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; calculate a Kansei score difference between the Kansei score of the image waiting for processing and an expected Kansei score with regard to the selected Kansei type, and then determine whether the Kansei score difference is greater than a predetermined threshold value; and adjust, in a case where the Kansei score difference is greater than the predetermined threshold value, the image waiting for processing, and then provide the adjusted image waiting for processing to serve as a new image waiting for processing.