1. An image processing apparatus comprising: a characteristic obtaining unit configured to obtain a subject characteristic including a characteristic of a subject; an image processing unit configured to generate a duplicate subject image by performing an image process to an image of the subject according to the subject characteristic obtained by the characteristic obtaining unit; and a learning unit configured to learn a matching dictionary by using the duplicate subject image generated by the image processing unit.