摘要 |
A block tool 120, which can be assembled by a user, is configured with multiple types of blocks 102a, 102b, 102d, and 102h and is shot by a camera 122 for capturing a still image or a moving image. The position coordinates of a marker 108 of the square-pillar block 102a in a three-dimensional space are obtained by image recognition. Also, a connecting position and the type of each block, a gradient vector m1 of the square-pillar block 102a or 102b, an angle ¸ between two blocks constituting the square-pillar block 102b, and the respective blocks' lengths L1, L2, L3, L4, and L5 are obtained so as to derive the shape, posture, and position of the block tool 120, and corresponding information processing is then performed. |