CPC G06T 17/20 (2013.01) [G06T 7/55 (2017.01); G06T 7/74 (2017.01); G06T 7/75 (2017.01); G06T 19/20 (2013.01); G06V 40/171 (2022.01); G06T 2219/2004 (2013.01); G06T 2219/2016 (2013.01)] | 17 Claims |
1. A system, comprising:
a memory including instructions; and
a processor, when accessing the instructions, is configured to:
obtain a set of images that shows a user's head and a reference object;
generate a user's head model based at least in part on the set of images;
generate a reference object model based at least in part on the set of images;
determine an orientation and a size of the reference object model based at least in part on a location of the reference object relative to the user's head in the set of images;
use the reference object model, the orientation of the reference object model, the size of the reference object, and a known dimension of the reference object to determine scaling information;
apply the scaling information to the user's head model to obtain a scaled user's head model; and
wherein to determine the orientation of the reference object model, the processor is further configured to:
generate a facial feature model of a portion of the user's head corresponding to the location of the reference object relative to the user's head in the set of images; and
determine the orientation of the reference object model using the facial feature model of the portion of the user's head.
|