CPC G06T 19/006 (2013.01) | 18 Claims |
1. A viewing system which presents augmented reality of a 3D model representing an appearance of a target, comprising:
at least one processor; and
at least one memory including at least one set of instructions that, when executed by the at least one processor, causes the viewing system to perform operations including:
registering information of article types in a server;
obtaining a captured image of the target;
determining based on the captured image whether the target is an article of a pre-registered type of the article types registered in the server;
creating a 3D model of the target included in the captured image, if the target is of the pre-registered type of the article types registered; and
presenting the 3D model of the target,
wherein if the at least one processor determines that the target included in the captured image is a movable figure including a plurality of movable portions and being capable of changing a pose thereof at the movable portions, and the target is not being continuously moved by a user in a real world, creating the 3D model of the target comprises:
analyzing the captured image to specify the movable portions of the movable figure included in the captured image;
analyzing the captured image specify a state of each of the specified movable portions of the movable figure included in the captured image;
setting, to the 3D model, a joint set at a portion corresponding to each of the specified movable portions of the movable figure; and
changing a state value of each joint of the 3D model based on the specified state of each of the specified movable portions.
|