1. An information processing apparatus for recognizing a touch operation on a target surface by an operation object, comprising: a position specification unit configured to specify a designation position by the operation object based on a captured image that is captured by a capturing unit and reflects distance information between said capturing unit and the operation object; a direction specification unit configured to specify a direction of the operation object based on the captured image; and a determination unit configured to determine, based on image information of a portion corresponding to the designation position out of the captured image and the direction of the operation object, that a distance between the operation object and the target surface is smaller than a predetermined value.