The information processing device includes: a first input unit for generating a three-dimensional model of an object to be recognized; a template generation unit that generates, on the basis of the three-dimensional model information, a two-dimensional template which shows the shape of the upper edge of the object to be recognized; a coordinate relationship identification unit that generates coordinate relationship information indicating the relationship between three-dimensional coordinates of the three-dimensional model and two-dimensional coordinates when the three-dimensional model is imaged; a second input unit that receives the input of the captured image; a matching unit that matches the captured image and the two-dimensional template; and a recognition unit that recognizes the three-dimensional position and posture of the object to be recognized by referencing the coordinate relationship information, which is detected according to the results of the two-dimensional matching by the matching unit.
INFORMATION PROCESSING DEVICE, INFORMATION PROCESSING METHOD, AND INFORMATION PROCESSING NON-TRANSITORY COMPUTER READABLE MEDIUM