| CPC G06T 19/006 (2013.01) [G06T 15/20 (2013.01); G06T 19/20 (2013.01); G06V 10/74 (2022.01); G06V 20/20 (2022.01); G06T 2215/16 (2013.01); G06T 2219/2016 (2013.01)] | 9 Claims |

|
1. A method of learning a target object implemented on a computer-aided design program of an authoring computing device using a virtual viewpoint camera, comprising:
displaying a digital model of a target object that is a target for image recognition;
setting at least one observation area surrounding the digital model of the target object and having a plurality of viewpoints on the digital model, wherein the viewpoints include a plurality of active viewpoints and a plurality of inactive viewpoints;
generating a plurality of pieces of image data obtained by viewing the digital model of the target object at the plurality of viewpoints of the at least one observation area; and
generating object recognition library data for recognizing a real object implementing the digital model of the target object based on the generated plurality of pieces of image data,
wherein the observation area has a hemispherical shape, and the viewpoints closest to each other among the plurality of viewpoints are spaced apart at regular intervals,
wherein an observation viewpoint of the digital model is set by converting at least some of the inactive viewpoints into the active viewpoints or converting all inactive viewpoints into the active viewpoints, wherein the all inactive viewpoints are equally adjusted the distances between the plurality of inactive points.
|