1. An information processing apparatus, comprising: a storage module configured to store feature amounts of standard commodities; an image capturing module configured to photograph a commodity to capture an image of the commodity; an extraction module configured to extract feature amount of the commodity from the image captured by the image capturing module; a calculation module configured to calculate a similarity degree by comparing the feature amount of a standard commodity which is determined as a recognition target in setting information in which the standard commodity serving as a recognition target is set within the standard commodities stored in the storage module with the feature amount of the commodity extracted by the extraction module; and a recognition module configured to recognize a standard commodity of which the similarity degree calculated by the calculation module is greater than a threshold value as a candidate of the commodity.