1. An information processing apparatus that generates learning data used in learning a classification rule for classifying an image that is input from an image input device, the apparatus comprising: at least one processor operatively coupled to a memory, serving as: (a) a reception unit configured to receive an initial image that is input from the image input device; (b) a first generation unit configured to generate an image that is different from the initial image, by correcting the initial image using a coefficient determined based on information about a type of the input device; (c) a second generation unit configured to generate the learning data using the image generated by the first generation unit and the input image; and (d) a learning unit for generating the classification rule using the learning data generated by the second generation unit.