1. A computer-readable storage medium having stored therein an image recognition program to be executed by a computer of an information processing apparatus for detecting a predetermined image object including a plurality of graphic patterns from a captured image captured by an image-capturing section, the image recognition program instructing the computer to function as: an image obtaining section for obtaining the captured image captured by the image-capturing section; a graphic pattern detection section for detecting the plurality of graphic patterns from the captured image; and an object detection section for detecting a position or direction of the predetermined image object by calculating center positions of the plurality of graphic patterns detected by the graphic pattern detection section.